我在一个解决方案中建了俩个项目,如何能在这俩个项目之间传递参数呢?如何把一个项目里的变量值传给另外一个项目呢?各路高人快来帮帮忙,谢谢啦

解决方案 »

  1.   

    如果你有两个项目的源代码,那你应该把头文件包括进来,采用“一个解决方案,多个工程项目”的方式,来整合VC的工程。这样你就可以像使用函数一样方便的调用。
    如果你这两个项目某一个项目没有源代码,那你可以使用进程通信的方式来实现。比如共享内存,socket, Web Service, Tuxedo,临时文件,数据库的表,windows自定义消息,剪切板,等等。第一种方案适用于项目是你自已所有,整合的方法是,在VC中建立一个空的解决方案,然后把两个项目分别加入解决方案中。
    第二种方案适用于你和第三方厂商之间进行通信,第三方公司会和你公司分别开发一套接口方式,比如socket方式。至于哪个方式适用于你自已,这没有什么肯定的标准,你可以自已权衡一下。
      

  2.   

    呵呵,谢谢啦,我现在又有个新问题,就是找不到OLE失去焦点的函数,用DEACTIVE它没有反应,不知道该怎么解决了,请指点一下,谢谢啦