大大 你好
我又發現了一個問題
有時候我不知道為什么網頁會突然掛掉,跳出一個框,必須按“重試”網頁才會正常進行。不管是firefox 或 IE 都會面對此問題
我相信大大的程式是針對IE所寫的,當“重試”那個框框跳出來的時候,程式就無法正常運作
一下是錯誤記錄
2009/10/23 下午 01:20:54: web browser Error:
System.Runtime.InteropServices.COMException (0x800700AA): The requested resource is in use. (Exception from HRESULT: 0x800700AA)
at System.Windows.Forms.UnsafeNativeMethods.IWebBrowser2.Navigate2(Object& URL, Object& flags, Object& targetFrameName, Object& postData, Object& headers)
at System.Windows.Forms.WebBrowser.PerformNavigate2(Object& URL, Object& flags, Object& targetFrameName, Object& postData, Object& headers)
at System.Windows.Forms.WebBrowser.PerformNavigateHelper(String urlString, Boolean newWindow, String targetFrameName, Byte[] postData, String headers)
at System.Windows.Forms.WebBrowser.Navigate(String urlString)
at lordtra_0523.Form1.MywebBrowser1Navigate(String http)
2009/10/23 下午 01:20:54: web browser get 0 length html at url=
http://程式因無法正常運作,導致列表工作事項無法完成:
2009/10/23 上午 11:16:26:出兵 from:(-XX|-YY) to (-129|-103), type2 攻擊:搶奪, 1waves, LeftTime:-00:00:06, Repeat:0, Interval:402min, Troops:(3,0,0,0,0,0,0,0,0,0,0), targe1:0 隨機, target2:1 隨機
2009/10/23 上午 11:20:22: 238: detect login page. url=
http://2009/10/23 上午 07:05:31:not enough to send troops, time reset, from:(-XX|-YY) to (-XX|-YY), type2 攻擊:搶奪, 1waves, LeftTime:08:29:00, Repeat:0, Interval:509min, Troops:(3,0,0,0,0,0,0,0,0,0,0), targe1:0 隨機, target2:1 隨機
當此問題出現時,程式完全無法運作。雖然說按“重試”就可以恢復正常了。但是問題就是當程式無法運作的時候,工作列表依然在倒數,然后就會偵測不到兵而放棄掠奪。而造成就下來的順序都錯亂了,如果一個攻擊是500分鐘來回,那必須在等多一次500分鐘工作列表才會再次送出去。這造成一些困擾。。。
所以我想說 大大 有沒有辦法可以讓程式偵測該目標是否有出兵取代計算間隔時間。
此網頁是 firefox greasemonkey 腳本的,他所寫的程式就是以偵測是否已出兵
http://userscripts.org/scripts/show/54964這次寫的有點多,麻煩大大仔細觀看