查看完整版本: 请教有关延时判断的问题

gzxyt 2006-6-19 01:45

请教有关延时判断的问题

我的程序要求延时一段时间,如果没有反应,就做一个动作,如果有,就执行这个event。
我现在的办法是:
do
{
FrmDispatchEvent(&event);
TimeMov(&event);
}while(ttime);

static void TimeMov(EventType * event)
{
EvtGetEvent(event, 150);
if(event->eType==nilEvent)
{
。。。。。。
}
else
。。。。。
}
}

不过这个方法使用时,发现有的时候部等1.5秒或者在其他动作还在执行时,就执行预设行为了。
请问如何解决?

ecool 2006-6-19 19:47

PalmSDK里面自带的几个游戏里面,有延时的处理代码,你去看看吧。

gzxyt 2006-6-19 23:00

谢谢了。我去看看,学习一下

灵月悲光 2008-5-31 20:08

顶而不懈,遇到好贴决不能放过
页: [1]
查看完整版本: 请教有关延时判断的问题