Problema con pragma Import
Publicado por Diego (2 intervenciones) el 27/10/2006 12:44:34
El problema es el siguiente:
Estoy intentando hacer un archivo de cabecera (.ads) para usar una dll
En el archivo .def de la dll están los metodos que tengo que importar, pues bien hay 4 de ellos que están sobrecargados, aunque en el .def aparezcan como X__message, X__message2, X__message3, X__message4
Pero en el codigo todos los métodos son message (sobrecargado)
A la hora de hacer el pragma import (ADA, message, "X__message") no hay problema hasta el segundo que lo tengo que llamar igual y al tercero y cuarto también. Con lo que el compilador da error, y si lo intento llamar como message__2, me dice que no puede contener el underline doble el nombre.
Estaba mirando el pragma import procedure, pero no se como va, y ya no se como importar esos metodos sobrecargados (con el mismo nombre y distintos parámetros)
Por favor alguien sabe lo que intento explicar, jeje. Gracias y un saludo
Estoy intentando hacer un archivo de cabecera (.ads) para usar una dll
En el archivo .def de la dll están los metodos que tengo que importar, pues bien hay 4 de ellos que están sobrecargados, aunque en el .def aparezcan como X__message, X__message2, X__message3, X__message4
Pero en el codigo todos los métodos son message (sobrecargado)
A la hora de hacer el pragma import (ADA, message, "X__message") no hay problema hasta el segundo que lo tengo que llamar igual y al tercero y cuarto también. Con lo que el compilador da error, y si lo intento llamar como message__2, me dice que no puede contener el underline doble el nombre.
Estaba mirando el pragma import procedure, pero no se como va, y ya no se como importar esos metodos sobrecargados (con el mismo nombre y distintos parámetros)
Por favor alguien sabe lo que intento explicar, jeje. Gracias y un saludo
Valora esta pregunta


0