Como Chamar um Arquivo Help

Delphi

09/05/2005

Gostaria de saber como posso chamar um arquivo help através da minha
aplicação,estou utilizando o helpmaker para criar o meu arquivo help, contudo o arquivo produzido pelo helpmaker e de extenção chl e não hpl.


Desde já agradeço a atenção de todos.


Lnunes

Lnunes

Curtidas 0

Respostas

Nilza

Nilza

09/05/2005

oi

nunca utilizei este programa e com esta extensão, mas tente esta linha:

Application.HelpCommand(HELP_finder, 0);

[]´s


GOSTEI 0
Gandalf.nho

Gandalf.nho

09/05/2005

Não é CHL e sim CHM, esse é um arquivo HELP HTML. Dê uma olhada nas configurações do seu projeto no HelpMaker, deve estar configurado para gerar um arquivo CHM em vez de HLP.


GOSTEI 0
Lnunes

Lnunes

09/05/2005

Primeiramente agradeço pela ajuda de todos ,mas gostaria de perguntar a
gandalf.nho como posso configurar o helpmaker para gerar arquivos hpl, e
por que o arquivo gerado no helpmaker a vezes não abre dando o seguinte
erro ´stream read erro.´.

Agradeço a atenção de todos.


GOSTEI 0
Gandalf.nho

Gandalf.nho

09/05/2005

Para configurar o Helpmaker, abra seu projeto e selecione o nome dele na treeview. Observe a aba Project no lado direito da tela e marque a opção WinHelp na seção Target. Na próxima compilação irá gerar um arquivo HLP. Quanto ao problema do StreamError não sei pq nunca vi esse erro, mas pode ser arquivo corrompido.


GOSTEI 0
Steve_narancic

Steve_narancic

09/05/2005

[b:74b66c310a]declare a seguinte função:[/b:74b66c310a]

Function HtmlHelp(hwndCaller: THandle; pszFile: PChar; uCommand: cardinal; dwData: longint): THandle; stdcall; external ´hhctrl.ocx´ name ´HtmlHelpA´ ;
[b:74b66c310a]
e a chame assim:[/b:74b66c310a]

var
H: HWND;
HelpFile: string;
begin
// abre a ajuda no tópico intro.htm
HelpFile:= ´Arquivo.chm´;
H:= HtmlHelp(0, PChar(HelpFile + ´::/intro.htm´),$0000 , 0);
end;


GOSTEI 0
Lnunes

Lnunes

09/05/2005

Obrigado a Todos pela Ajuda.


GOSTEI 0
POSTAR