Ayuda de uso de DLL con Delphi

Fride
22 de Julio del 2004
Tengo ya un dll que su finalidad es la comunicacion con una Camara por medio de puerto de comunicacion, alguien sabe como hacer uso de ese dll con delphi.

xnomad
22 de Julio del 2004
Tenes que importar las funciones de la dll a variables de tipo funcion en tu programa delphi. El help de delphi te lo explica muy bien. El problema radica en que si no sabes los nombres de las funciones que la dll exporta, de nada sirve que intentes la importacion porque no lo lograras.

En el siguiente código, importamos una funcion llamada leer:

var
HandleDLL : THandle;
Leer : function: PChar; stdcall;
begin
HandleDLL:=LoadLibrary( PChar(ExtractFilePath(Application.Exename)+ 'demo.dll') );
if HandleDLL = 0 then
raise Exception.Create('No se pudo cargar la DLL');

@Leer :=GetProcAddress(HandleDLL, 'Leer');