回 帖 发 新 帖 刷新版面

主题:[原创]VB程序运行时,主窗口象假死

我使用了VB制作了一个程序,程序里有多个小程序.
当我运行第一个按钮运行第一个程序的时候,因为时间比较长,我想按第二个按纽同时进行第二个程序时,程序主窗口就跟假死一样,怎么点都没反应,关闭也不行.只能等运行完后才可以.
请问怎么样才可以让我在运行第一个小程序的时候,还可以在主窗口让我点击运行第2个程序?

回复列表 (共2个回复)

沙发

“第一个程序的时候,因为时间比较长,”一般都是循环或者嵌套
在其中加入cpu出让指令即可。

板凳

另开一个线程,在其他线程运行即可,定期监视这个线程
如果担心VB6对线程支持不好,就用C/C++或其他的写个DLL个辅助

我来回复

您尚未登录,请登录后再回复。点此登录或注册