2010-09-19 70 views
0

我有一個應用程序,它有時會失敗,因爲我的互聯網速度不是很快(我的應用程序使用webbrowser)。我該如何讓我的應用程序重新啓動呢?或者讓我的應用程序單擊我的窗體上的button1,如果它失敗。失敗時(如果應用程序失敗)

+1

請定義失敗。 – 2010-09-19 16:38:31

+1

這聽起來像你應該包裝一些I/O在一些更好的錯誤處理。什麼特定的代碼塊失敗,拋出什麼異常?你應該能夠捕捉異常並處理它。 – David 2010-09-19 16:45:14

回答

0

我以前也有類似的問題。我通過使用計劃任務定期啓動應用程序來解決此問題。在啓動時,新版本將嘗試停止舊版本,如果失敗,(因爲它被掛起),它會殺死舊程序的進程。