在Visual Studio 2003下,一个solution中包含多个projects例如A,B,C他们都是MFC工程。
假如:在A中通过对话框获取了一些输入数据,然后想激活B中的对象并把得到的数据传给他。能这样干嘛?visual studiomfc解决方案多个项目

解决方案 »

  1.   

    1,B做成MFC类型的dll,可直接传递。
    2,B也是另一个进程的话,那就是进程间通信,方法很多。但在一个solution中只能调试一个进程,可以再打开一个Visual Studio 2003,这样就能同时调试。
      

  2.   

    谢谢woshinia的回答!
    B,C是已经有了的项目。老板的意思是在B,C之上做个类似UI的A,在A中得到基本输入信息,然后传给B,C。
    已经写好了的B,C在做成dll很麻烦吧,况且B,C也不小。
    我的意思是,能不能再一个solution下,我新建A,然后Add Existing Project方式导入B,C这样就有3个projects。 A,B,C之间能互相调用,通信之类的。
    因为之前都是做单个项目的,没做个多个项目。但是,VS他又允许我们在一个solution下建多个project,所以我才想可不可以多个之间类似单个一样?
    不知道,我有没有说清楚我的问题
      

  3.   

    如果是两个exe程序,可以通过参数传递。