最近要做一个控制软件,准备用VB来快速实现。
但这个软件可能今后会有以下两个功能:
1、需要实现多线程操作。
2、软件与物理设备相连是通过USB 2.0接口的,因此需要用VB实现USB 2.0接口的调用。
由于这两个功能以前都没做过,因此想请教各位高手,VB能否实现?
还望不吝赐教,谢谢!

解决方案 »

  1.   

    能支持
    多线程vb本身不能实现
    但是可以通过api实现论坛也讨论多次了至usb2.0和vb本身没有关系仅仅和驱动有关系对vb来说操作usb2.0 的设备和usb1.0的设备是一样的
      

  2.   

    第一个问题
    可以的,不过要做到真正安全的多线程,会很麻烦
    建议lz还是用多进程模拟多线程(ActiveEXE)的那种办法吧第二个问题
    着个vb无关~
      

  3.   

    vb不太适合搞多线程的
    usb方面vb能搞的
      

  4.   

    USB方面有驱动就可以了,多线程就免了,有兄弟说用API可以,其实就那个CREATETHREAD在VB里保证非法操作(IDE里执行还凑和)。
      

  5.   

    呵呵
    不要急着下结论我看过非常稳定的vb多线程而且不是用active dll完成的
      

  6.   

    VB多线程得看程序的功能而定。不是一个稳定就其他的都稳定。
    Active.dll 不是万能的.操作USB2.0 & 1.1 是一样的. 速度的快慢取决于USB控制器的速度&USB设备的速度.
    程序只是把数据递交给USB控制器罢了.其他的不用你考虑.
      

  7.   


    USB设计要像你们说的那样就太方便了。
    你们联他用的什么片子都不知道,是USB单独片子不这集成USB传输协议的其它片子,他给的是什么驱动方式,是win2000下的WDM还是其它方式的?还有下位机的接收协议和上位机的发送接收协议是什么?还有下次真真弄清楚了USB2.0与1.1的区别再说,别说是一样的,真的不一样,找本书好好看看,还有清楚每种片子发送的最大字节数是多少?BS爱糊说的人!