Ver Mensaje Individual
  #2  
Antiguo 09-08-2006
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Reputación: 22
ixMike Va por buen camino
Bien,

lo primero tienes que asegurarte de que la DLL está en el directorio de tu aplicación o en el de sistema (C:\WINDOWS\system32).

Está, ¿no? Bien, seguimos.

Ahora lo que tienes que hacer es declarar las funciones. Por ejemplo, antes del type de fu Form:

Código Delphi [-]
 
uses Windows, Forms, Controls, Classes, StdCtrls.
 
Function NombreFuncion(Parametros: ElTipoQueSea): ElTipoQueSea; stdcall; external 'Libreria.dll' name 'NombreDeLaFuncionEnLaDll';
Procedure NombreProcedure(Parametros: ElTipoQueSea); stdcall; external 'Libreria.dll' name 'NombreDelProcedureEnLaDll';
 
type
  TForm1 = class (TForm)
{...}

Y cuando quieras, pues las llamas.

Si necesitas más ayuda, aquí está un problemilla que tuve. Si no te sirve, también puedes buscar en los foros, siempre sale algo.
Responder Con Cita