APP.PATH E DLL

JALEXM 19/03/2012 16:00:40
#397541
Olá.
Criei uma DLL que fica numa pasta chamada Modulos. A DLL usa em algumas de suas funções o comando App.Path.
Quando o programa chama uma função da DLL para abrir um arquivo que está na pasta do programa, aparece mensagem dizendo que o arquivo não foi encontrado.
Isso é porque o App.Path dentro da DLL fica se referindo à pasta onde ela está e não à pasta onde está o programa.
Como posso corrigir isso? Tem jeito de uma DLL saber a pasta do programa que a carregou?
Obrigado.
MARCELO.TREZE 19/03/2012 17:46:23
#397559
minha suagestão é que vc não indique app.path na dll deixe isto para o programa.

tem como vc postar só a parte da codificação onde vc coloca esta app.path
JALEXM 20/03/2012 08:25:18
#397587
Citação:

:
minha suagestão é que vc não indique app.path na dll deixe isto para o programa.

tem como vc postar só a parte da codificação onde vc coloca esta app.path



é só uma abertura de arquivo texto. Nada mais. Usar App.Path não vai dar.
Mas eu pensei que pudesse haver um modo da DLL saber o path do programa que a carrega, já que o arquivo texto está na pasta do programa e não da DLL.
Tópico encerrado , respostas não são mais permitidas