Trocando dll em tempo de execução

Delphi

02/08/2007

: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

Cristianemacmos

Curtidas 0

Respostas

Bruno Belchior

Bruno Belchior

02/08/2007

Poste o código pra se ter uma melhor noção...


GOSTEI 0
Cristianemacmos

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.


GOSTEI 0
Bruno Belchior

Bruno Belchior

02/08/2007

Faça o seguinte:
function LoadDLL(pDLL: string): THandle;
begin
  Result := LoadLibrary(PChar(pDLL));
end;



GOSTEI 0
POSTAR