[問題] SetTimer

看板C_and_CPP (C/C++)作者 (青)時間16年前 (2009/06/05 08:25), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
想請教一個問題 在WinAPI中,有一個SetTimer的計時器 那這個計時器啟動之後,是對整個程式作用 我要如何將他寫成只對一個函式作用 我的用途是作一個Timeout的機制 當某個函數過了一段Timeout時間後,則自動回傳失敗 若是在Timeout的時間內回傳,則停止計時 請問這個部份有辦法用SetTimer達成嗎? 還是有其他的作法可以達到我的目的 -- ˍˍ 活出自己 ▕吞佛▏ 才是此生的快意 ▕童子▏  ̄ ̄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.183.215

06/05 09:29, , 1F
可以使用 WaitForSingleObject 應該更能符合你的需求。
06/05 09:29, 1F

06/05 21:16, , 2F
謝謝q大的指點,但是我在看WaitForSingleObject的時候
06/05 21:16, 2F

06/05 21:17, , 3F
發現到他似乎要對另一個開啟的Thread才能動作
06/05 21:17, 3F

06/05 21:17, , 4F
跟普通呼叫函數似乎有點不太一樣....可以請您稍微提示嗎
06/05 21:17, 4F
文章代碼(AID): #1AA6NS2P (C_and_CPP)
文章代碼(AID): #1AA6NS2P (C_and_CPP)