>
> 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

Responder a