2014-02-07 72 views
0

我遇到了一個奇怪的問題,列表(字符串)代碼之前正常工作,但現在正在行動堅果。VB.NET List(Of String)(「System.NullReferenceException」)

Click HERE for Bigger picture enter image description here

指數聲明與同一功能塊內的關鍵字:

Dim indexs As New List(Of UInt64) 

enter image description here

這些圖像應該解釋這一切。

在函數開始是聲明,&沒有嘗試..趕上塊,只是一個做,當,&定期如果...否則,& 對於每個塊。我很困惑。 :(

編輯:

System.NullReferenceException was unhandled by user code 
    HResult=-2147467261 
    Message=Object reference not set to an instance of an object. 
    Source=mscorlib 
    StackTrace: 
     at System.Collections.Generic.List`1.Enumerator.MoveNext() 
     at memScan.Form1.bgScanFirst_DoWork(Object sender, DoWorkEventArgs e) 
     in Form1.vb:line 398 
     at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) 
    InnerException: 
+0

你確定它不是'meminfo'是空的 - 似乎更有可能。 –

+0

meminfo並不是什麼都沒有,因爲如果是這樣的話,那部分代碼將不會被觸及......我確信這一點。 :)它完全填充(結構) – DTeCH

+0

是的 - 我也注意到了監視窗口中的值。你可能使用線程嗎? –

回答

0

這是一個錯誤......通常與項目緩存文件關聯的VS被損壞,或刪除調試切換到發佈,反之亦然通常暫時解決它。

要完全解決,只需創建一個新項目,然後複製,&將文本代碼(NOT FILES)粘貼到新項目中同名(如果願意)的新文件,以類似於損壞的項目&重新運行。

一切應該再好。 :)

相關問題