Fórum Arquivos de Ajuda .CHM #257863

10/11/2004

0

Gostaria de saber se existe algum forma de abrir um arquivo de ajuda .CHM direto em algum tópico.


Tiba

Tiba

Responder

Posts

10/11/2004

Gandalf.nho

Existe sim, dê uma pesquisada no fórum sobre CHM ou HTMLHelp que tem vários tópicos.


Responder

Gostei + 0

10/11/2004

Tiba

Existe sim, dê uma pesquisada no fórum sobre CHM ou HTMLHelp que tem vários tópicos.


eu já tinha pesquisado quando postei esta mensagem ... e NENHUM dos tópicos relacionados ao assunto deu resultado.


Responder

Gostei + 0

12/11/2004

Tiba

ainda continuo atrás de uma resposta ..

será se existe pelo menos essa possibilidade ?
por onde eu poderia começar ?

[b:496f98abde]SOBE[/b:496f98abde]


Responder

Gostei + 0

12/11/2004

Massuda

Usando a API do HtmlHelp:
var
  HelpFile: string = ´c:\Alguma\Pasta\MeuArquivoDeAjuda.chm´;
  H: HWND;
begin
  // abre a ajuda no tópico intro.htm
  H := HtmlHelp(0, PChar(HelpFile + ´::/intro.htm´), HH_DISPLAY_TOPIC, 0);


Se inglês não for problema:
[list:2bdff7d98a][*:2bdff7d98a]No site [url=http://helpware.net]The Helpware Group[/url] tem um kit para usar o HtmlHelp com o Delphi. [*:2bdff7d98a]Na página 14 do paper [url=http://www.workwrite.com/helpthink/delphi_chandler.htm]Delphi Programming for the HTML Help API[/url] você encontra diversos exemplos de uso do HtmlHelp[/list:u:2bdff7d98a]

[url=http://delphiforum.icft.com.br/forum/profile.php?mode=viewprofile&u=11318]Massuda[/url]


Responder

Gostei + 0

13/11/2004

Tiba

Obrigado Massuda ...

Essa solução SIM deu certo !!

e os sites que vc indicou possuem uma boa explicação para o q eu estava precisando.


Responder

Gostei + 0

03/05/2005

Steve_narancic

Para fazer funcionar tive que:
- Declarar as seguinte função
Function HtmlHelp(hwndCaller: THandle; pszFile: PChar; uCommand: cardinal; dwData: longint): THandle; stdcall; external ´hhctrl.ocx´ name ´HtmlHelpA´ ;

- e chamar o CHM da seguinte forma:
var
HelpFile: string;
H: HWND;
begin
// abre a ajuda no tópico intro.htm
helpfile:= ´c:\crm\crm.chm´;
H := HtmlHelp(0, PChar(HelpFile + ´::/intro.htm´),$0000 , 0);


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar