GARANTIR DESCONTO

Fórum Abrir arquivo - qual o modo correto? #342756

18/06/2007

0

Olá,

Estou chamando um arquivo de help que está no diretorio do meu programa a partir do codigo abaixo. Gostaria de saber se o modo correto é usando uma barra (\) antes do arquivo AJUDA.CHM ou não, ou se tanto faz.

O correto é assim (sem barra (\) antes do AJUDA.CHM):
caminho := extractFilePath( application.exeName )+ ´AJUDA.CHM´;
ShellExecute(0,nil, PChar(caminho) ,nil, nil, SW_SHOWNORMAL);

ou assim (com barra (\) antes do AJUDA.CHM):
caminho := extractFilePath( application.exeName )+ ´\AJUDA.CHM´;
ShellExecute(0,nil, PChar(caminho) ,nil, nil, SW_SHOWNORMAL);

Eu testei com os dois e funcionou, mas gostaria de saber qual o mais indicado para usar. Obrigado.


Luiz


L_carlos

L_carlos

Responder

Posts

18/06/2007

Massuda

A string retornada por ExtractFilePath() já inclui um ´\´ no final da string. Assim, não há necessidade de incluir um ´\´ antes do nome do arquivo.

Sobre usar arquivos CHM, dê uma olhada nesta página...

[url=http://www.helpware.net/delphi/]http://www.helpware.net/delphi/[/url]

...tem um kit para usar CHM em programas feitos em Delphi assim como exemplos.

Nas versões mais recentes (D2K5/2K6), tem suporte nativo a CHM.


Responder

Gostei + 0

18/06/2007

L_carlos

Vlw Massuda.

Luiz


Responder

Gostei + 0

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

Aceitar