for循环太多导致运算太慢或者小程序卡死
vb吧
全部回复
仅看楼主
level 3
大神偶也 楼主
如题,有啥好的解决办法吗?Doevents试过太慢了
2023年07月18日 08点07分 1
level 13
多线程,吧里搞多线程的你找下,至于稳定性如何不得而知,VB搞的多线程容易崩
2023年07月18日 12点07分 2
GitHub上下载了twinbasic,可以兼容vb6,能生成多线程和64位应用。
2023年07月19日 13点07分
就是要生成64位版应用的话,应用点开会显示五秒钟twinbasic的logo
2023年07月19日 13点07分
level 12
把相关源码发出来了看看有没有可以优化的地方。
2023年07月18日 21点07分 3
level 9
doevents加的位置调整一下不就完了。
2023年07月19日 00点07分 4
level 6
加延迟啊,要不然容易程序假死
2023年07月20日 13点07分 5
level 2
数据如果太多,用for容易出现假死现象,造成鼠标一直都是转圈圈的现象,然后就做不了其它的事情了,要等很长的时间才能缓解出来,,,我记得好像用时间控件也可以同样完成f0r的功能,设置一个n,每次完成动作,就暂停时间控件,然后n+1,再启动时间控件,再重复动作,也同样可以完成f0r当中的动作,而且不会卡,鼠标还可以点其它的地方,时间可能会慢一些,具体要看应用在什么方面。
2023年07月28日 15点07分 6
好勒,谢谢,我研究研究
2023年08月07日 16点08分
1