delphi 一个按钮里面有多个for循环,导致运行出现未响应很慢,
delphi吧
全部回复
仅看楼主
level 2
delphi 一个按钮里面有多个for循环,导致运行出现未响应很慢,怎么办,急求,只能在一个按钮里,现在for很多个,里面的循环量也很多,有办法提高运行速度吗,急求各位,谢谢
2016年06月07日 03点06分 1
吧务
level 14
你先说说最里层的代码是什么,执行了多少次。
2016年06月07日 04点06分 2
平均每个for执行几百次吧,
2016年06月07日 04点06分
@爱需要照顾的人 有5个for循环,就有几百次的5次方,这个运算量确实太巨大了!看看能否优化!
2017年08月03日 12点08分
level 6
这种应该就是算法的问题,可以贴程序上来看看怎么优化。
2016年06月07日 06点06分 3
但丁你好,但丁再见。
2016年06月07日 11点06分
level 8
算法逻辑问题
2016年06月07日 08点06分 4
level 6
循环里面Application.ProcessMessages();
2017年08月02日 09点08分 5
level 8
如果算法没有问题请问怎么优化?除了升级电脑配置之外!贴代码看看!曾经优化过一个多重循环,原先半小时不出结果,优化后只要几秒就运行完了!
2017年08月02日 18点08分 6
level 6
线程
2017年08月10日 11点08分 7
level 11
五楼说的可以,写那句代码的话,循环照样循环,但是可以响应外部事件
2017年08月16日 12点08分 8
1