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
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
Curtir tópico
+ 0
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.
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
Luiz
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)