2016-09-23 100 views
0

我有一個小的圖表程序我builing,使用System.Windows.Forms.DataVisualization.Charting調試.NET圖表控件

我得到一個錯誤消息,這是一個問題:

An unhandled exception of type 'System.NullReferenceException' occurred in System.Windows.Forms.DataVisualization.dll 

由於錯誤不是(直接)在我的代碼中,所以它只會在子結尾觸發,這使得難以調試。

我已經試過垃圾郵件Application.DoEvents無處不在,但導致我一事無成。

反正在DataVisualization.dll潛水,爲了更好地瞭解是什麼原因導致它崩潰?

非常感謝您的幫助。

馬克西姆

+0

你應該張貼您的代碼,顯示圖表命名空間的使用,所以大家可以看到,如果有什麼事情你失蹤。 –

+0

它超過500行,並且做得非常糟糕(我是意大利麪代碼的專家)。 我已經解決了我的問題(我有一個生成註釋文本的函數,在某些情況下,它可能返回Nothing,導致崩潰),但它花了很多努力工作,而且我仍然非常想知道如何這可能會更巧妙地完成。 – Maxime

+0

如果一切正常,你想要反饋和改進,你可以前往[代碼評論](http://codereview.stackexchange.com) –

回答

0

您可以調試DOTNET框架來源 - 細節如何做到這一點的解釋here

但在許多情況下,我發現它只是看到與第三方工具.NET反射在異常發生的源代碼(堆棧跟蹤)更有幫助。