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