Como saber o nome e pasta que esta o aplicativo ?
Olá pessoal...
Eu tenho um aplicativo desenvolvido em Dalphi XE2, este aplicativo é um Console e estou precisando capturar o nome e o local que está gravado o meu executável porque preciso gravar na mesma pasta um arquivo de log.
Eu já tentei o Application.Exename mas numa aplicação Console ele dá erro e não compila.
Alguém sabe qual o comando correto para pegar o executável e o local que ele está gravado ?
Eu tenho um aplicativo desenvolvido em Dalphi XE2, este aplicativo é um Console e estou precisando capturar o nome e o local que está gravado o meu executável porque preciso gravar na mesma pasta um arquivo de log.
Eu já tentei o Application.Exename mas numa aplicação Console ele dá erro e não compila.
Alguém sabe qual o comando correto para pegar o executável e o local que ele está gravado ?
Marcos Gandin
Curtidas 0
Respostas
Bruno Leandro
14/03/2012
ao inves de usar application.exename use ParamStr(0) e para pegar o diretorio use ExtractFilePath
DiretorioExecutavel := ExtractFilePath(ParamStr(0));
DiretorioExecutavel := ExtractFilePath(ParamStr(0));
GOSTEI 0
Marcos Gandin
14/03/2012
Obrigado Bruno... sua dica me ajudou muito.
Flw
Flw
GOSTEI 0
Leonardo Xavier
14/03/2012
não esqueça de finalizar este tópico. abraços
GOSTEI 0
Marcos Gandin
14/03/2012
Leonardo...
Se alguém me disser como se finaliza um tópico eu faço isso.
Já perguntei em outros tópicos e ninguém soube me dizer como se faz isso.
Se alguém me disser como se finaliza um tópico eu faço isso.
Já perguntei em outros tópicos e ninguém soube me dizer como se faz isso.
GOSTEI 0
Leonardo Xavier
14/03/2012
ao lado de cada chamado exite um item disendo que este topico foi finalizado ou não, ao lado desta postagem no painel onde se encontra minha foto e outros dados. tem como você diser se ajudou vc ou não. é so finalizar. Abraços
GOSTEI 0
Marcos Gandin
14/03/2012
Leonardo... se existe este lugar, está muito bem escondido, pois eu não consegui achar.
E não tem nenhum link aonde eu possa clicar pra indicar o estado do meu chamado.
Acho que dá pra perceber que ninguém está encerrando seus tópicos, porque simplesmente não existe um lugar aonde se possa fazer isso.
Talvez se tivesse uma legenda ou um local melhor localizado, todos que abrissem os chamados conseguiriam encerrá-los.
Mas eu consegui resolver o meu problema com a sua dica.
Mais uma vez obrigado.
Flw.
E não tem nenhum link aonde eu possa clicar pra indicar o estado do meu chamado.
Acho que dá pra perceber que ninguém está encerrando seus tópicos, porque simplesmente não existe um lugar aonde se possa fazer isso.
Talvez se tivesse uma legenda ou um local melhor localizado, todos que abrissem os chamados conseguiriam encerrá-los.
Mas eu consegui resolver o meu problema com a sua dica.
Mais uma vez obrigado.
Flw.
GOSTEI 0