Trocando dll em tempo de execução
:D Gostaria de obter ajuda com relação a troca de dll em tempo de execução. Estou usando o LoadLibrary(´nomedadll´), o tipo do nome da dll sei que é pAnsiChar, porem mesmo definindo uma variavel do mesmo tipo a funcao só funciona quando defino fixo o nome.
Cristianemacmos
Curtidas 0
Respostas
Bruno Belchior
02/08/2007
Poste o código pra se ter uma melhor noção...
GOSTEI 0
Cristianemacmos
02/08/2007
Bruno
O codigo é o seguinte:
Handle := LoadLibrary(´MYDLL.dll´); <= este valor ´MYDLL.DLL´ eu preciso passar por variavel .
Ja defini uma variavel, transformei em PansiChar mas a funcao Loadlibrary nao aceita.
O codigo é o seguinte:
Handle := LoadLibrary(´MYDLL.dll´); <= este valor ´MYDLL.DLL´ eu preciso passar por variavel .
Ja defini uma variavel, transformei em PansiChar mas a funcao Loadlibrary nao aceita.
GOSTEI 0
Bruno Belchior
02/08/2007
Faça o seguinte:
function LoadDLL(pDLL: string): THandle; begin Result := LoadLibrary(PChar(pDLL)); end;
GOSTEI 0