C# y C++

22/02/2006 - 00:48 por Rick | Informe spam
Que ongo chavos, una preg, tengo un proyecto en VC++ .net pero es codigo NO
manejado, quiero mandar llamar desde un proyecto C# a unas funciones de ese
proyecto VC, se puede? en caso de que se pueda, que caracteristicas tiene q
cumplir mi proyecto? algun ejemplo??

gracias!!!!
 

Leer las respuestas

#1 A.Poblacion
22/02/2006 - 07:46 | Informe spam
"Rick" wrote in message
news:
Que ongo chavos, una preg, tengo un proyecto en VC++ .net pero es codigo
NO manejado, quiero mandar llamar desde un proyecto C# a unas funciones de
ese proyecto VC, se puede? en caso de que se pueda, que caracteristicas
tiene q cumplir mi proyecto? algun ejemplo??



Para llamar desde el código manejado al no-manejado, se utiliza lo que
Microsoft denomina "Platform Invoke", o abreviadamente P/Invoke. Requiere
que compiles en una DLL el código C++, y que declares en C# con el atributo
[DllImport] las funciones de esa DLL a las que vas a llamar. Tienes una
descripción y ejemplos aqui:
http://msdn2.microsoft.com/en-us/li...dxzwx.aspx

Preguntas similares