Abrir arquivo - qual o modo correto?
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
Curtidas 0
Respostas
Massuda
18/06/2007
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.
GOSTEI 0
L_carlos
18/06/2007
Vlw Massuda.
Luiz
Luiz
GOSTEI 0