none
Projeto C++ e C# na mesma Solução RRS feed

  • Pergunta

  • Bom dia Pessoal, 

     

    Possuo uma solução com dois Projetos, um C++ e um C#, como faço para executar o projeto C++ (um formulário) a partir do projeto C#. Consigo fazer isso utilizando dois projetos em C#, porém não sei como fazer com C++/C#.

     

    Att,

    Raphael


    Raphael Pugliesi
    quinta-feira, 25 de agosto de 2011 13:10

Todas as Respostas

  • Pessoal,

     

    Preciso realmente de uma ajuda, alguém faz idéia onde posso procurar essas informações.

     

    Att,


    Raphael Pugliesi
    segunda-feira, 29 de agosto de 2011 17:24
  • Se o projeto for C++/CLI (C++ gerando codigo .NET) você faz da mesma forma que C#.

    Se for C++ projeto nativo, depende muito de como você implementou o seu projeto (.EXE ou .DLL). Se for .EXE você vai chamar no .NET algo como Process.Start e ele não será instanciado pelo programa C#, apenas será rodado por ele. Se for .DLL e você quiser controlá-lo você tem uma série de opções de interoperabilidade, procure por P/Invoke ou mesmo por COM Interop. 


    Fabio Galuppo
    quarta-feira, 31 de agosto de 2011 18:16
  • Obrigado por sua resposta Fábio,

     

    Estou começando com programação C++, não sei dizer, os aplicativos desenvolvidos com MFC são do tipo CLI ou nativo?

     


    Raphael Pugliesi
    quinta-feira, 1 de setembro de 2011 12:57