主题:9160下需定时执行程序 共有51039人关注过本帖 |
---|
abel |
1楼 |
![]() |
9160下需定时执行程序 ![]()
在9160下,使用console程序的无头设备,如果需要定时执行一段程序,例如每秒钟刷新一次数据。可以用SetTimer函数。但以前在MFC里面WMTIMER是系统给ClassWizard好了的。请问在Console程序里应该如何设置消息循环? 
望不吝赐教,谢谢! 如有实例烦请发至邮箱。 |
单帖管理 | 引用 | 回复 ![]() |
x10 |
2楼 |
![]() |
![]()
最简单的办法是在相应的执行线程中加入Sleep(1000);并循环即可。也有用OnTimer来支持的。
|
单帖管理 | 引用 | 回复 ![]() |
zhl |
3楼 |
![]() |
![]()
对于无头设备的程序开发也可以同样利用Windows的窗口消息机制来编程,可以创建一个并不显示的“应用窗口”来完成消息的传递。我们公司提供的“WinCE下EM9x60单色屏菜单设计方案”就是利用的此方法来响应键盘消息、定时消息,相关的文章详细介绍在“技术天地”栏目中。
|
单帖管理 | 引用 | 回复 ![]() |