我試圖診斷一個客戶端崩潰,我們無法在調試環境中複製到目前爲止。CallbackOnCollectedDelegate - 未連接調試器時會發生什麼?
我想確定一個CallbackOnCollectedDelegate
MDA通知(由第三方代碼產生)是否會在調試器未連接時導致崩潰。
所以,問題是,第三方代碼中導致收集委託回調的問題可能是這種行爲的原因 - 調試時是MDA還是客戶崩潰?
信息在此MDA:http://msdn.microsoft.com/en-us/library/43yky316(v=vs.80).aspx
太好了,那個特殊的崩潰是在第三方.NET封裝器中用於第四方JBIG2解碼器。我一直在等待供應商在相同的代碼中修復訪問衝突的一年。 :( – 2011-04-11 12:59:09
另外,我已經在該代碼周圍有一個catch(AccessViolationException);理論上,MDA告訴我會發生訪問衝突,任何想法爲什麼它不會拋出AVE? – 2011-04-11 14:44:17
當本機代碼回調,你不能用託管代碼來捕捉它。 – 2011-04-11 22:08:12