Abrir documentos HTML locais

Delphi

18/02/2004

Olá pessoal
Terminei um sistema, e fiz um arquivo de ajuda en HTML. O meu problema é como abrir a página a partir de um clique no botão.
Tentei utilizar as dicas presentes na ajuda 800 dicas para Delphi, mas elas sempre acrescentam ´http´ às URLs informadas.
Agradeço pela ajuda, abraços


Tnaires

Tnaires

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

18/02/2004

Olá pessoal Terminei um sistema, e fiz um arquivo de ajuda en HTML. O meu problema é como abrir a página a partir de um clique no botão. Tentei utilizar as dicas presentes na ajuda 800 dicas para Delphi, mas elas sempre acrescentam ´http´ às URLs informadas. Agradeço pela ajuda, abraços


Qual dica você tentou utilizar ?
E se esta fazendo o help em Html, porque não o constroi no formato CHM ?
[i:1ea439965d]CHM = padrão atual para arquivos de ajuda do windows...[/i:1ea439965d]


GOSTEI 0
Tnaires

Tnaires

18/02/2004

Olá, obrigado pela atenção.
As dicas q tentei usar foram as seguintes:
uses UrlMon;

procedure TForm1.Button1Click(Sender: TObject);
begin
HlinkNavigateString(nil, ´http://www.lloydsoft.hpg.ig.com.br´); // No caso, eu tava substituindo a url pelo caminho do arquivo
End;

procedure TForm1.Button1Click(Sender: TObject);
  var IEApp: Variant;
begin
IEApp := CreateOLEObject(´InternetExplorer.Application´);
IEApp.visible := true;
IEApp.Top := 0;
IEApp.Left := 0;
IEApp.width := screen.width;
IEApp.height := screen.height;
IEApp.Navigate(´http://www.ClubeDelphi.com.br´);
end;

E respondendo sua segunda pergunta... não sei fazer um arquivo d ajuda CHM :oops:
Abraços


GOSTEI 0
Caninha51

Caninha51

18/02/2004

Olha esse link:

http://www.wekasoft.com/vchm/

Falow

caninha51


GOSTEI 0
Tnaires

Tnaires

18/02/2004

Obrigado pela dica caninha51


GOSTEI 0
Nerdex

Nerdex

18/02/2004

No onclick de alguma coisa coloque:

var PathCam: PAnsiChar;
begin
PathCam:=PAnsiChar(´C:/pasta/´+´ajuda do programa.html´);
ShellExecute(0, Nil, PathCam, Nil, Nil, SW_NORMAL);
end;


GOSTEI 0
Tnaires

Tnaires

18/02/2004

Ótima sugestão NerdeX! Valeu.
Pra ficar mais flexível, o path pode ficar assim:
PathCam:=PAnsiChar(´.\Ajuda\ajuda do programa.html´);
Assumindo q os documentos estejam dentro duma pasta chamada Ajuda.
Sucesso


GOSTEI 0
POSTAR