有没有什么好的延时函数?????????
除了Sleep和SleepEx,OnTimer以外还有没有什么好的延时函数?
要没有死机的感觉。
问题点数:50、回复次数:7Top
1 楼yushulei(永远)回复于 2003-11-03 18:50:50 得分 1
那你就做一个非模态窗体了,那用sleep就不会有死机的感觉了Top
2 楼mintwlf(Programmer)回复于 2003-11-03 18:55:39 得分 15
ong OldTime = GetCurrentTime();
long WaitTime = 5000; // Wait for 5 seconds.
while( GetCurrentTime() < OldTime + WaitTime );Top
3 楼ok1234567(ok1234567)回复于 2003-11-03 19:51:19 得分 1
一个延时就是对于一个执行过程的挂起
被挂起的过程自然是什么也做不了:)
如果挂起的是程序的主线程(用户交互),死机的感觉是不可避免的
不过也还是可以在界面上搞点动态的东东,那样就不象是死了
要让程序有很好的响应,多线程是必需的Top
4 楼keiven()回复于 2003-11-03 21:53:33 得分 1
同意楼上的。要想让程序主界面不象死机的感觉只有用多线程了。Top
5 楼bluebohe(薄荷)回复于 2003-11-03 22:00:44 得分 1
也同意楼上的。要想让程序主界面不象死机的感觉只有用多线程了。:)Top
6 楼tonybaobao(Tony宝宝)回复于 2003-11-03 22:52:35 得分 1
用多线程是一个好方法,当然你要把界面做的友好一点,多一点提示。如果空无一物,别人当然会以为是死机了。Top
7 楼HKer_007(伙计,拿杆烟来吃)回复于 2003-11-05 13:36:05 得分 30
把Sleep放在多线程中Top




