Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Importar o leer una Dll (https://www.clubdelphi.com/foros/showthread.php?t=34433)

Alexander 09-08-2006 18:11:46

Importar o leer una Dll
 
Hola.

Necesito saber como importo una dll para que la trabaje mi aplicación.

Como puedo hacer el llamada a ella?.

Gracias

ixMike 09-08-2006 19:34:47

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.

Alexander 09-08-2006 23:24:08

ya funciona
 
Muchas gracias por la información.

Es justo para lo que debo hacer.

Alexander

Enan0 10-08-2006 16:28:49

Sino tambien podes ir al menu Component|Import ActiveX... y ahi buscar tu dll si no aparece la agregas con el boto ADD y buscando su ruta


La franja horaria es GMT +2. Ahora son las 03:18:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi