在VB裡有一個Timer物件
他超好用
當我想每隔一分鐘做什麼事
他都能幫我做
當然我也可以做一個無限迴圈
在那裡算時間
一分鐘到了便做什麼事
可是這樣做系統資源都被佔走了
讓我覺得很不高興
所以我喜歡用timer
在C++裡
有這樣的物件嗎?
我目前唯一可以想到的方法是用無限迴圈法
我不知道這樣是不是會把資源佔光
至少不覺得是超棒的方法
此外
我在想可不可以用API來做
在C++裡怎麼叫API呀?
請回答一下
如果範例最好
2005-05-22 22:15:06 · 2 個解答 · 發問者 ? 4 in 電腦與網際網路 ➔ 程式設計
在C/C++請用SetTimer,以下有範例可參考
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/timers/usingtimers.asp
-OR-
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cwnd.3a3a.settimer.asp
你也可以至MSDN搜尋SetTimer有一堆資訊可參考
(就是要看點英文文件就是了)
2005-05-23 09:11:55 · answer #1 · answered by Anonymous · 0⤊ 0⤋
你可以用Sleep()這個函式. Sleep()這程式會停止(睡覺)你的程式直到時間到為止. 這樣你在這段時間不會用到任何資源比如說:#include
2005-05-23 01:32:51 · answer #2 · answered by 龍 7 · 0⤊ 0⤋