多线程么??? 我这里有一个例子.如果是的话,EMAIL我,我再回复中发给你.

解决方案 »

  1.   

    据我所知VB做工作者线程还可以,但交互式的线程可能不太容易。以前我试图做过,但总有问题。
    但是用Critical Section的API来实现公用数据不冲突还是能实现的。声明如下:
    Public Declare Sub InitializeCriticalSection Lib "kernel32" (lpCriticalSection As CRITICAL_SECTION)
    Public Declare Sub EnterCriticalSection Lib "kernel32" (lpCriticalSection As CRITICAL_SECTION)
    Public Declare Sub LeaveCriticalSection Lib "kernel32" (lpCriticalSection As CRITICAL_SECTION)
    Public Declare Sub DeleteCriticalSection Lib "kernel32" (lpCriticalSection As CRITICAL_SECTION)
      

  2.   

    我用VB做一个设计,一个线程利用A/D数据采集卡采集数据放入数组中,一个线程用大量数组数据进行画线,一个线程则利用数组中的一部分数据进行计算。如按上述编程,则有的线程在读数据,有的在写数据,是否存在线程同步问题?这是否是VB多线程编程的不安全之所在,若存在线程同步问题,怎样用VB解决?不用VC能否解决
      

  3.   

    如果用Vb做多线程,将失去VB的一切好处。我劝你还是等新版本
      

  4.   

    这不是吃力不讨好么?只有看看.NET了