因为VB不支持多线程。而相对简单的需求又不想使用第三方控件或者库。
作为替代解决方案,所以我写了两个EXE。
现在的问题是,这两个EXE怎么互相通信,
最好有例子代码。

解决方案 »

  1.   

    先不要说VB就不支持线程
    你用activeX EXE
    自己看看MSDN
      

  2.   

    两个程序通讯用 DDE 就可以了,VB 自带的 Sample 中有。
      

  3.   

    DDE通讯,简单又方便,不需要用一个API,拉个LABEL或TEXT控件就可以了.
    详细例子参考MSDN
      

  4.   

    还有个更简单的方法,不要用多个EXE,而是把功能写成自定义控件.加载到同一个工程中,通过属性和工程内的公用变量来交换数据
      

  5.   

    六楼的方法挺好,注意编译DLL的时候要选择二进制类型的
      

  6.   


    看看用ActiveX EXE实现的多线程.从MSDN上看,这也是VB6里支持多线程的标准办法中的唯一一种....http://www.m5home.com/blog/article.asp?id=54
      

  7.   

    进程间通讯,正好我这里也有一个:http://www.m5home.com/blog2/blogview.asp?logID=363&cateID=2