Como saber o nome e pasta que esta o aplicativo ?

Delphi

14/03/2012

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 ?
Marcos Gandin

Marcos Gandin

Curtidas 0

Respostas

Bruno Leandro

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));
GOSTEI 0
Marcos Gandin

Marcos Gandin

14/03/2012

Obrigado Bruno... sua dica me ajudou muito.

Flw
GOSTEI 0
Leonardo Xavier

Leonardo Xavier

14/03/2012

não esqueça de finalizar este tópico. abraços
GOSTEI 0
Marcos Gandin

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.
GOSTEI 0
Leonardo Xavier

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

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.
GOSTEI 0
POSTAR