2012-02-01 103 views
0

我已經寫了一些功能,如升壓線與 「睡眠」

openWebPage()
fillInforMation()
submitNow()

他們通過點擊按鈕事件被調用。

怎麼過我想這樣做在一個線程,然後我創建了包含這些功能,然後把它作爲參數,以提高結構::線程,它工作正常,各項功能被調用。

,但如果上網速度也慢,有些功能不會成功,所以我想要做的是這樣的:

openWebPage() 
wait 20 seconds 
fillInformation() 
wait 5 seconds 
submitnow() 

等候功能,該怎麼辦呢升壓::線程?順便說一句,我使用gcc和gtk,如果有幫助。

回答

0

要回答你的問題,你正在尋找的功能是boost::this_thread::sleep

但如果在你的功能一個錯誤,是真的好嗎繼續嗎?例如,如果openWebPage失敗,您是否可以真正使用其他功能?錯誤不應該被忽略,因爲這可能會導致進一步的錯誤。