De DELPHI a C++
Publicado por bnext (1 intervención) el 31/05/2007 13:42:25
Buenas, necesito usar una librería DLL que estçá hecha en DELPHI desde un proceso que está en C++, en principio uso enlazado dinámico en tiempo de ejecución para enlazar las funciones, pero tengo un problema, se supone que al iniciar la DLL tengo que pasarle lo que en DELPHI es el handler de tipo THandler, sin embargo en C++ no se exactamente qué es, pensaba que era el HINSTANCE que me devuelve la llamada a LoadLibrary paro me da problemas de casting, al final para que compile hago un casting forzado del HINSTANCE hacia CHAR* y compila, pero en ejecución da el siguiente error:
"The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention"
¿Alguien puede ayudarme?
Muchas gracias,
BnEXT.
"The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention"
¿Alguien puede ayudarme?
Muchas gracias,
BnEXT.
Valora esta pregunta


0