首页 /编程语言和算法/VB6/VBA/ASP
 VB6 真正的多线程,我花了一个月才搞定的,可以在IDE调试直接多线程,太重要了
2025年1月12日 00:51

VB6比起其他编程软件最大的优势可能就是不但能解释(方便调试),还能编译(和C++的速度差距不大)。

一个难题被我解决了,就是在IDE中调试多线程,软件主要用于网络服务。

也就是说,一个代码不管是解释方式还是编译方式,都能运作,效果看起来一样,比如List1和List2同时在增加行。先看图:

1.png

主程序Msgbox运行完成,后面的子线程还在运行。

2.png

全部是源码,不用别人DLL。分为2部分:

具体代码只能由VIP查看,请升级

Form1.frm 代码如下:

具体代码只能由VIP查看,请升级

关键点来了:

具体代码只能由VIP查看,请升级

内容:

具体代码只能由VIP查看,请升级

具体代码只能由VIP查看,请升级

内容:

具体代码只能由VIP查看,请升级

这样,我们就搞定了一半了。继续:

具体代码只能由VIP查看,请升级

这样一个demo就做好了,Form1.frm里面的代码如下:

具体代码只能由VIP查看,请升级

再去添加一个 modTimeStampToStr.cls 看精确的时间,这里下载此模块

关键点又来了:

具体代码只能由VIP查看,请升级

不管你是在IDE和EXE中,都可以看到List1和List2在同时工作。还可以随时停止和启动,超级稳定。

源码下载

 
全部回复(0)
首页 | 电脑版 |