plugin

(plugin dll)

Retorna una referencia al plugin de Prolan contenido en una biblioteca de enlace dinámico (DLL).

Argumentos

dll
Una cadena con solo el nombre del archivo ejecutable de la biblioteca, sin especificar la ruta y con la extensión DLL, omitida o no.

Valor de Retorno

Un valor de tipo función que contiene la referencia al procedimiento ejecutable del plugin.

Observaciones

La biblioteca DLL debe copiarse en el directorio de instalación de CORTE y cumplimentar la Especificación Plugin de Prolan exportando los procedimientos utilizados tanto para identificar como ejecutar el plugin. Todos los plugins instaladados se cargan durante la inicialización de CORTE.

Consulte el código fuente del plugin "PLPluginHola.dll" suministrado con la instalación en la carpeta "Prolan Plugin Source".

Esta función no ejecuta el plugin todavía. Para ello, debe usarse la functión aplica con el valor retornado aquí como primer argumento y, opcionalmente, dos argumentos más que serán traspasados al procedimiento ejecutable del plugin: el primero de ellos puede ser cualquier valor de Prolan y el segundo debe ser un código entero usado, en principio, para enumerar las acciones a realizar. Si desea traspasar varios parámetros al plugin, puede utilizar un arreglo como el argumento "cualquier valor".

Ejemplo

El código siguiente ejecuta dos veces el plugin "PLPluginHola.dll" suministrado con la instalación:

(sea PLHola (plugin "plpluginhola"))
(aplica PLHola "Primera llamada" 1)
(aplica PLHola "Segunda llamada")