> > No se si esto te puede ayudar (o tirar una pista) > No lo lei mucho... > http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2175607&SiteID=1 > > (busqueda google: __cdecl __clrcall) > > Saludos > MA_Xx > > 2008/11/24 Ezequiel Sevillano Fernandez <[EMAIL PROTECTED]> > > Hola por favor les agradecería muchísimo si me pudiesen ayudar con este >> problema... >> Bueno resulta que estoy implentando una dll en c++.net que encapsula >> llamados a una dll win32, desarrollada en C++ estándar. >> Dicha dll tiene una función: >> >> __declspec(dllexport) int APIENTRY Funcion(int x, int >> (*progressFunc)(UINT64 *tamanoTotal,UINT64 *tamanoRestaurado)) >> >> >> >> Ahora dentro de C++.net tengo una clase con una funcion: >> Int MyFunc(UIN64* xval, UINT64* yval){ >> //do something >> } >> >> Necesito invocar en C++.net la Funcion de la dll win32: >> >> Int i = Funcion(25, MyFunc); >> >> Pero me da el siguiente palo: >> Error 1 error C2664: 'Funcion' : cannot convert parameter 2 from >> 'int (__clrcall *)(UINT64 *,UINT64 *)' to 'int (__cdecl *)(UINT64 *,UINT64 >> *)' >> >> >> >> Me gustaría por favor me dieran una solución para este problema, >> atentamente. >> Ezequiel. >> >> >> >> _______________________________________________ >> Lista de correo Programacion. >> [email protected] >> http://listas.fi.uba.ar/mailman/listinfo/programacion >> > > >
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
