程序里有多个while循环,经常导致程序没响应,有什么办法可以去避免它不会没响应啊
如题 问题点数:50、回复次数:4Top
1 楼echoxh(青衣)回复于 2005-06-02 15:51:07 得分 10
While的跳出条件设置不对,检查自己的代码,这么一句话,别人只能说:别用循环,就不会死机了Top
2 楼flexitime(我喜欢写程序)回复于 2005-06-02 15:54:27 得分 10
是否你的While循环中确实需要计算这么久呢?如果是在While中加入
Application.ProcessMessage
就可以响应其它事件了,不会没响应Top
3 楼Microsnow(冰火)回复于 2005-06-02 16:22:02 得分 20
最简单的做法就是,在启动窗体上放上一个Timer控件,将Timer的Interval设成你想要延时的时间(比方说3秒),然后在Timer的OnTimer()事件里写上:
Close();
最后在主窗体的OnActivate()事件里写上:
Splash.ShowModal();
即可.Top
4 楼tkdyzc()回复于 2005-06-02 16:22:17 得分 10
线程!Top




