Forum: VB.NET |
Thema:
NullReferenceException |
Von:
G. Guest (
16.12.2004 17:10) |
Hallo, ich habe ein grosses Problem. In der Main.vb habe ich folgende Methode:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim TCImport As New clsTCImport
Dim TCData As New clsTCData
Dim pfad As String
...
Try
TCImport.DatenEinlesen(pfad, TCData)
Catch ex As Exception
Debug.WriteLine(ex)
End Try
...
In der Klasse clsTCImport habe ich dann:
Public Sub DatenEinlesen(ByVal pfad As String, ByRef TCD As clsTCData)
...
TCD.Sendetag.Add(rdr.GetValue(0))
...
Wobei rdr ein OleDbDataReader auf eine Excel-Datei ist, den ich weiter oben schon grossflächig angewandt habe und der mir auch korrekte Objekte zurückliefert.
Sendetag ist eine ArrayList in der Klasse clsTCData.
Trotzdem erhalte ich "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
at moDataSupervisor.clsTCImport.DatenEinlesen(String pfad, clsTCData& TCD) in D:\Visual Studio Projects\moDataSupervisor\moDataSupervisor\clsTCImport.vb:line 143"
Vielen Dank für jede Idee!
Betreff |
Von |
Datum |
|
|
Hannes
Preishuber
|
17.12.2004 07:20 |
|
  |
Re: NullReferenceException
hallo,<br><br>hast du eine instanz von der arraylist vorher erzeugt (mit new). vergess ich meistens bei der arraylist. <br>kannst auch mal reindebuggen und gucken wo die exception genau herkommt. <br><br>gruss... |
 |
 |
 |
|
|
G.
Guest
|
04.02.2005 18:29 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!