|
发表于 2016-5-12 00:15:03
|
显示全部楼层
老汉这个多线程早就想研究了。
这次有机会玩了一下,果然经典!P-代码、类、MsgBox。。。问题都解决了!!!
只是有个问题,每开一个线程,都会克隆一个假窗体。。。很难看很难接受。。。解决这个问题就完美了~~~(IDE调试就不奢求了。。。)
问问群里的高手,果然长江后浪推前浪~本群的高手棉花糖和ka亲自帮我研究了对策。
原来只需要在标准模块中的Main函数中增加一个判断即可完美解决!
Sub Main()
If Not IsRun Then
'这里需要加以判断是否为第一次执行main
'因为每次初始化线程环境,由于是调用vb自身的初始化,所以启动对象会再次执行
'如果不加以判断,会造成很严重的后果
IsRun = True
Load Form1
Form1.Show
Else
'这里的弹窗很明显的让你看到为什么要判断了
MsgBox "这是唯一bug,第二次执行入口函数"
End If
End Sub
我现在把这个API多线程和别的高人研究的合并在一起,做成一个类随时调用。。。。。
大家不要谢谢我,需要谢谢本群两大高手“ka和棉花糖”
|
|