主題:9160下需定時執行程序 共有38713人關注過本帖 |
---|
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單色屏菜單設計方案”就是利用的此方法來響應鍵盤消息、定時消息,相關的文章詳細介紹在“技術天地”欄目中。
|
|
單帖管理 | 引用 | 回復 |