台灣最大程式設計社群網站
線上人數
873
 
會員總數:240323
討論主題:186326
歡迎您免費加入會員
討論區列表 >> C# >> Console常駐程式
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Console常駐程式
價值 : 90 QP  點閱數:244 回應數:2

樓主

bon
門外漢
0 17
446 36
發送站內信

各位先進好

我用Console Application弄了一個常駐程式,每隔5分鐘執行一次動作,但是程式會隨機自動關閉。



正常的話手動關閉程式會觸發事件,並執行CreateLog()建立程式紀錄。
就算主程式出了問題,也應該進入catch並在Console.ReadKey()時停下來。
每5分鐘執行一次,有時可以撐十幾次,有時卻第一次執行就跳出,也沒有產生log檔。


搜尋相關Tags的文章: [ console ] ,
本篇文章發表於2017-04-11 19:28
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

史努比
檢舉此回應
為什麼不改用while{} 包住 try catch呢?

失敗了就把log留在畫面上即可, 不用急著關掉視窗啊~~
本篇文章回覆於2017-04-12 17:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

bon
檢舉此回應
感謝史努比,我把try catch放在while裡面就沒有直接關閉,正常地把錯誤訊息顯示出來。
可是我疑惑的是,照我原本的作法出錯時會進catch{},然後程式應該要停在52行的Console.ReadKey()。
本篇文章回覆於2017-04-12 19:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.