睡眠而不会冻结gui vb6

| 我需要等待应用程序中的某些事件,或者等待一些时间才能完成其他工作 我在vb6中尝试了这个伪代码
starttime=gettickcount
do
endtime=gettickcount
if endtime-starttime=>waittime then exit do
doevents()
loop
但这似乎冻结了gui,我需要一种无需冻结gui就可以等待的替代方法 编辑我忘记了事件,请注意     
已邀请:
我建议使用计时器。计时器在达到事件的滴答计数时便会触发该事件。因此,您可以告诉每隔3秒,3分钟,1小时等要触发的内容。 计时器将在后台运行,从而使您的应用在倒计时时继续正常运行。     
在您的vb6代码中添加\“ DoEvents \” ...它允许该应用重新绘制...     

要回复问题请先登录注册