GARANTIR DESCONTO

Fórum Trocando dll em tempo de execução #343992

02/08/2007

0

: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

Responder

Posts

02/08/2007

Bruno Belchior

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


Responder

Gostei + 0

02/08/2007

Cristianemacmos

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.


Responder

Gostei + 0

02/08/2007

Bruno Belchior

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



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar