Ver la Versión Completa : Importar o leer una Dll
Alexander
09-08-2006, 18:11:46
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:
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 (http://www.clubdelphi.com/foros/showthread.php?t=33802)que tuve. Si no te sirve, también puedes buscar en los foros, siempre sale algo.
Alexander
09-08-2006, 23:24:08
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
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.