各位大神,请问用c#开发的winform软件能跟mfc开发的软件组合到一块吗?我用c#做了一个winform的软件,另一个同学用mfc写的控制器软件,导师让组合成一个软件,请问能组合吗?

解决方案 »

  1.   

    为什么要合并?两个独立的程序不是更稳定?你可以在你的软件中直接调用MFC程序,反之亦然。
      

  2.   


    1、通常是VC编写DLL,让C#调用,这种方式最多
    2、VC编写的窗口和C#编写的窗口通过发送接受消息或者socket或其他方式通讯工作。
      

  3.   

    可以组合,c#可以调用非托管代码,而c++也可以调用托管代码。不过看你们的情况应该是通过网络控制,不应该是组合代码,而是通过互相通信交互,也就是a发出一个指令b执行,你们应该先定义指令集