Buscar

Chamar uma função em uma dll.

Código

Procedure TForm1.Button1Click(Sender: TObject);
type
TCallMeDll = function(a,b: Integer): string;
var
CallMeDll: TCallMeDll;
FuncPtr: TFarProc;
hDll: handle;
result: string;
begin
hDll:=LoadLibrary('DelphiBoy.dll');
FuncPtr:=GetProcAddress(hDLL,'CallMe');
@CallMeDll:=FuncPtr;
if @CallMeDll <> nil then
result:=CallMeDll(4,5);
FuncPtr:=nil;
FreeLibrary(hDll);
end;

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Object pascal
Adicionada dia: 13/01/04
Por: Fabricio Giovanni Costa De Souza
Visualizada: 8865 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009