Pessoal boa tarde..

Seguinte.. estou tendo um problema meio estranho... tenho um programa feito
por mim, que está em uma determinada pasta (C:\prg por exemplo) e algumas
DLL´s compartilhadas que estão em outra pasta(c:\LIB por exemplo).

Dentro de uma DLL, em um determinado procedimento eu preciso pegar a pasta
atual, mas a pasta onde está a DLL e não o executável que a está chamando,
pois nesta pasta da DLL eu tenho um arquivo de configuração que ela precisa
ler.

Quando eu chamo a função ExtractFilepath(application.ExeName) recebo a pasta
onde está o executável (c:\prg) e não onde está a DLL (c:\lib). Como eu faço
para pegar a pasta onde se encontra a DLL?

Obrigado.

Alemao


[As partes desta mensagem que não continham texto foram removidas]

Responder a