Help do sistema - Ajudem por favor
Boa tarde pessoal,
estou elaborando um help para meu sistema. Uso o ´HTML Help Workshop´. Tenho um arquivo único arquivo de Help depois de compilado. O que pretendo implementar no sistema é a possibilidade de ativar(chamar) o help a partir de uma determinada tela do sistema e que o help abra o arquivo/topico de ajuda respectivo daquela tela. Ou seja, que a ajuda específica daquela tela seja aberta.
Para isto, preciso criar arquivos(html) separados para cada tela e chamá-lo separadamente por cada tela, ou posso usar o mesmo arquivo de help compilado e usar algum comando para que o sistema se encarregue de encontrar o tópico específico para minha tela ?
Se alguém puder me ajudar ficarei muito agradecido . . .
T+
Gilmar André Ehrig
Analista/Programador
andreehrig@terra.com.br
estou elaborando um help para meu sistema. Uso o ´HTML Help Workshop´. Tenho um arquivo único arquivo de Help depois de compilado. O que pretendo implementar no sistema é a possibilidade de ativar(chamar) o help a partir de uma determinada tela do sistema e que o help abra o arquivo/topico de ajuda respectivo daquela tela. Ou seja, que a ajuda específica daquela tela seja aberta.
Para isto, preciso criar arquivos(html) separados para cada tela e chamá-lo separadamente por cada tela, ou posso usar o mesmo arquivo de help compilado e usar algum comando para que o sistema se encarregue de encontrar o tópico específico para minha tela ?
Se alguém puder me ajudar ficarei muito agradecido . . .
T+
Gilmar André Ehrig
Analista/Programador
andreehrig@terra.com.br
Andreehrig
Curtidas 0
Respostas
Mmtoor
09/09/2003
Prezado colega:
O ideal seria vc construir um tipo de web browser em sua aplicação para apresentar seu help em html.
Se precisar, tenho um exemploo de web browser bem simples que posso te mandar, ou , se preferir, pode baixar um outro exemplo neste site mesmo.
Espero ter ajudado.
MMTOOR2003
O ideal seria vc construir um tipo de web browser em sua aplicação para apresentar seu help em html.
Se precisar, tenho um exemploo de web browser bem simples que posso te mandar, ou , se preferir, pode baixar um outro exemplo neste site mesmo.
Espero ter ajudado.
MMTOOR2003
GOSTEI 0
Aroldo Zanela
09/09/2003
Colega,
Como vc já sabe compilar para CHM, basta seguir esta dica:
[quote:996120fab5=´Produsys Sistemas´]
Para abrir o .CHM em delphi vc terá que utilizar duas unit.
sphtmlhelp.pas;
HtmlHelpAPI.pas.
Para chamar o help basta fazer:
Application.HelpCommand(HELP_CONTEXT,0);
[/quote:996120fab5]
Como vc já sabe compilar para CHM, basta seguir esta dica:
[quote:996120fab5=´Produsys Sistemas´]
Para abrir o .CHM em delphi vc terá que utilizar duas unit.
sphtmlhelp.pas;
HtmlHelpAPI.pas.
Para chamar o help basta fazer:
Application.HelpCommand(HELP_CONTEXT,0);
[/quote:996120fab5]
GOSTEI 0
Andreehrig
09/09/2003
Olá amigo, tentei acrescentar a uses HtmlHelpAPI mas dá erro, diz que náo localizou. Estaou com dúvida na linha da chamada abaixo: Application.HelpCommand(HELP_CONTEXT,0);
Onde seto o caminho do .chm para que o mesmo possa se aberto ? E qto a biblioteca acima . .. como faço para incluí-la ?
Se pude me ajudar mais um pouco agradeço desde já
Gilmar André
Onde seto o caminho do .chm para que o mesmo possa se aberto ? E qto a biblioteca acima . .. como faço para incluí-la ?
Se pude me ajudar mais um pouco agradeço desde já
Gilmar André
GOSTEI 0
Beppe
09/09/2003
Para cada form individualmente, use a prop. HelpFile. Para toda a aplicação, use HelpFile em Project Options.
Ataliba
Ataliba
GOSTEI 0
Andreehrig
09/09/2003
Mas náo tá dando certo, náo consigo definir a uses ´HtmlHelpAPI´. Diz que náo foi encontradal. Definio o arquivo .chm no project/Options e na propriedade ´Help File´ coloco ´C:\Ajuda\Ajuda.chm´ que é o maninho do arquivo, daí, coloco em um evento de botáo a linha ´ Application.HelpCommand(HELP_CONTEXT,0);´, mas náo dá certo, simplemente náo acontece nada. Pade me ajudar mais um pouco ?
Obrigado
Gilmar André
Obrigado
Gilmar André
GOSTEI 0
Beppe
09/09/2003
Vc só pode definir HtmlHelp se tiver um visualizador reconhecido pelo Delphi. Acho que esta unit vinha com o Delphi6, mas no D7 não tem.
Ataliba
Ataliba
GOSTEI 0