APP.PATH E DLL
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.
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.
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
tem como vc postar só a parte da codificação onde vc coloca esta app.path
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