VB6比起其他编程软件最大的优势可能就是不但能解释(方便调试),还能编译(和C++的速度差距不大)。
一个难题被我解决了,就是在IDE中调试多线程,软件主要用于网络服务。
也就是说,一个代码不管是解释方式还是编译方式,都能运作,效果看起来一样,比如List1和List2同时在增加行。先看图:
主程序Msgbox运行完成,后面的子线程还在运行。
全部是源码,不用别人DLL。分为2部分:
Form1.frm 代码如下:
关键点来了:
内容:
内容:
这样,我们就搞定了一半了。继续:
这样一个demo就做好了,Form1.frm里面的代码如下:
再去添加一个 modTimeStampToStr.cls 看精确的时间,这里下载此模块。
关键点又来了:
不管你是在IDE和EXE中,都可以看到List1和List2在同时工作。还可以随时停止和启动,超级稳定。