Ver Mensaje Individual
  #1  
Antiguo 18-04-2005
mar646 mar646 is offline
Miembro
 
Registrado: dic 2004
Posts: 46
Reputación: 0
mar646 Va por buen camino
Problemas con dll y estructuras

Hola. Os explico mi problema a ver si alguien me pueda dar alguna idea.

Tengo una aplicación que debe hacer uso de una dll escrita en C++. Yo uso delphi 5. El caso es que esta dll utiliza una serie de estructuras de las cuales tengo un archivo de cabecera de la dll escrito en C++. Mi idea era pasar este archivo cabecera a delphi para poder usar las funciones y estructuras que contiene. Todo me iba genial hasta que he llegado a una función que toma como parámetro de entrada una estructura en la que uno de sus campos es otra estructura; hasta aquí nada raro. El problema es que esta estructura se llama 'Set' (palabra reservada en delphi) y no me deja ponerle este nombre.

He tratado de ponerle otro nombre pero al llamar a la función me da un error (un número que no me indica nada en concreto).

¿Qué puedo hacer? ¿Esto quiere decir que esta dll es imposible de usar en delphi? ¿Una solución podría ser el programar el objeto en C++ e importarlo cmo active x en delphi? (esto sería un auténtico coñazo, espero que sea la última solución)

¿Se puede usar directamente la dll sin tener que hacer un archivo cabecera?
Responder Con Cita