Forums Últimos mensajes - Powered by IBM
 
Tags Palabras claves

    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