托管除錯助手 "FatalExecutionEngineError":“運行時遇到了錯誤。此錯誤的地址為 0x73324528,在執行緒 0x8678 上。錯誤代碼為 0xc0000005。此錯誤可能是 CLR 中的 bug,或者是用戶代碼的不安全部分或不可驗證部分中的 bug。此 bug 的常見來源包括用戶對 COM-interop 或 PInvoke 的封送處理錯誤,這些錯誤可能會損壞堆疊。”
而且每次錯誤的箭頭地點不一致,單總是哪幾個位置,怎么定義錯誤位置?



uj5u.com熱心網友回復:
用的是周立功CAN設備的api,完全運行官方例子是可以的,沒有奔潰。將例子完全復制到專案中的話,正常運行一會,程式會跳出錯誤
uj5u.com熱心網友回復:
我出錯的是第三個圖片,請問您解決了嗎uj5u.com熱心網友回復:
猜測:變數obj是不是NULL了
把出錯地方的值obj.Id和obj.Data,Debug的值貼出來吧。
uj5u.com熱心網友回復:
我的問題解決了,是目標平臺的問題,改為x64,你可以試試。


轉載請註明出處,本文鏈接:https://www.uj5u.com/net/31320.html
標籤:C#
