设置函数调用时间间隔

jasonkingden 2007-10-05 02:42:57
我要每隔10秒调用3个函数

iEngine->DiscoverDevicesL();
10秒;
iEngine->DiscoverServicesL();
10秒;
iEngine->ConnectDevicesL();
这样应该如何编写啊?
我作了如下的尝试

iEngine->DiscoverDevicesL();
User::After(100000);
iEngine->DiscoverServicesL();
User::After(100000);
iEngine->ConnectDevicesL();

但都不行,请高手指点
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jasonkingden 2007-10-07
  • 打赏
  • 举报
回复
运行正确,谢谢~!!!!!
dyw 2007-10-06
  • 打赏
  • 举报
回复
俺觉得是,结果怎样?
jasonkingden 2007-10-06
  • 打赏
  • 举报
回复
写法应该如下么?
在User::WaitForRequest(timerStatus);下加调用函数
iEngine- >DiscoverServicesL();
dyw 2007-10-05
  • 打赏
  • 举报
回复
创建一个RTimer:
RTimer timer; 
TRequestStatus timerStatus; // Request status associated with timer
timer.CreateLocal(); // Create for this thread

然后:
timer.After(timerStatus,10000000); // 10 seconds
User::WaitForRequest(timerStatus);

关闭:
timer.Close(); // close timer

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧