VB两个工程怎么互相访问呢?

解决方案 »

  1.   

    很简单啊,互相建个Label,然后代码:
    (窗体2).label1.caption=(窗体1).label1.caption
    text也可
    窗体2和窗体1自建,括号去掉,添上窗体名称。
      

  2.   

    要用到api的消息。楼上的是一个工程里。
      

  3.   

    共享文件
    共享数据库
    Socket通讯
    ……
      

  4.   

    你要的答案取决于你的两个工程的性质。一个exe,一个dll,就看看DLL开发;两个都是exe,像excel、word?全局可创建访问的exe对象;消息、通讯、数据共享?总体来说,如何构建工程取决于你的需求,要想解决你的问题,就先要把你的意图想清楚,然后清洗的表述出来。
      

  5.   

    兰州,请参考这篇文章:VB 利用DDE进程间通信,5行代码搞定http://blog.csdn.net/sysdzw/archive/2009/10/21/4709445.aspx
      

  6.   

    DDE
    API,比如:PostMessage、SendMessage函数互相传递信息
    共享文件,比如:数据库
    通过硬件交互信息
      

  7.   

    都是“回复内容太短了!”惹得祸...
    我想不通为什么CSDN要禁用图片,又让我们写这么多字?抽自己耳光啊
      

  8.   

    使用 DDE 技术!很方便
      

  9.   

    是2个EXE你说的“两个都是exe,像excel、word?全局可创建访问的exe对象”是什么意思呢?
    怎么在一个工程里把另外一个exe像对象一样的创建起来并给他创建一个新的进程并能为他传递数据呢?
    不是activeExe 这个不可以我试过了。
      

  10.   

    是可以同时创建多个进程,不只是一个。要是1个的话activeExe可以,可是多个就不行了,创建多个activeExe对象还是一个进程。
      

  11.   

    我说的就是ActiveX.exe,性质和Office的软件类似,具体你可以搜索下ROT(运行时对象注册表),看看对你有帮助没吧。下面的连接是MSDN对于运行时对象注册表的解释和说明。http://msdn.microsoft.com/en-us/library/ms695276(VS.85).aspx
      

  12.   

    http://topic.csdn.net/u/20100322/14/6216bc15-27c1-4aea-b915-a3cb14a2011a.html?4267我写的,应该能满足你吧..