作者A1pha ([αλφα])
看板Visual_Basic
标题[VB6 ] 关於Timer、运算速度的问题...
时间Thu Mar 22 07:27:30 2007
因为我写了一个模拟器,(只是用来模拟一场战斗的结果)
Timer的事件是做一堆运算,
为了加速得到模拟的结果,
当然不可能按照现实中的时间,一秒钟判断一次,
当然会缩短。
但是我现在怕的是,
Timer事件的触发时间设太短,
运算又太过於复杂的话,
会不会造成运算结果还没出来,
但是Timer事件已经又触发了。
我在是设定1/100秒运算一次,
假使使用者设定300秒的模拟的话,3秒钟可以得到结果,
但是假若使用者设定成1500秒的话,
要得到结果就要15秒,
感觉满长的= =
所以我是想再把他弄快一点,
但就是怕他会有问题QQ
--
知人善任 先帝帐下 魏延成栋梁
抑才贬能 孔明军中 文长变废将
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.75.117
※ 编辑: A1pha 来自: 124.8.75.117 (03/22 07:27)
1F:推 FancyWing:可以搭配 timer enable and disable 03/22 08:54
2F:→ FancyWing:这样在一些小运算只是多一些些小延迟,大运算则可以保证 03/22 08:55
3F:→ FancyWing:运算的完整性 03/22 08:56
4F:推 SmallBeeWayn:Timer的极限速度是55ms/一次, 设更快都没有意义 03/22 09:31
5F:推 A1pha:推推 感谢各位@@" 03/23 00:06