PDA

Ver la Versión Completa : Cargar una dll completa


juggern
07-08-2020, 09:35:46
Buenos días,

Me he creado una dll con varias funciones y procedimientos.

A la hora de llamar a estas funciones, lo hago poniendo lo siguiente en el formulario en el que voy a usarlo

procedure Suma(); external 'Dll/utilidades.dll';

Luego directamente llamo a la función Suma y todo funciona correctamente.

Mi duda es, ¿Hay alguna forma de cargar de golpe todas las funciones que tengo definidas en la dll en lugar de una por una? Porque si tengo 20 funciones, declarar las 20 arriba no me parece muy viable.

Seguro que se puede hacer pero busco ejemplos y todos lo hacen como estoy haciendo.

Gracias!

dec
07-08-2020, 10:48:24
Hola a todos,

No estoy seguro de si sería lo ideal, pero, podrías declarar todas las funciones en una unidad determinada, entonces, sólo tendrías que añadir dicha unidad en cualquier otra, para utilizar las funciones declaradas. Sólo tendrías que hacerlo una vez, en la unidad que digo, y, a partir de ahí, usar la unidad en cuestión, en lugar de declarar de nuevo una o más funciones.

Ñuño Martínez
07-08-2020, 11:45:58
La solución es la que da Dec. Es lo que hacen todas las bibliotecas basadas en DLL.

ElKurgan
07-08-2020, 13:27:28
Efectivamente.

Saludos

juggern
07-08-2020, 15:16:39
Muchas gracias a todos por las respuestas, voy a probarlo.