Hallo,

mit string[] astrRow = ...

erzeugst du noch kein Objekt. Der Compiler weis ja nicht wie gro� es sein 
soll.

Entweder du erzeugst ein Sting-Objekt mit string[] astrRow = new 
string[10] mit 10 Zeilen

oder nimm besser ein ArrayList

ArrayList astrRow = new ArrayList(); // erzeugt das Objekt
astrRow.Add(sr.Read...)

mit dem ArrayList bist du unabh�ngig von der anzahl Reihen.






L�bel, Henri <[EMAIL PROTECTED]>
Gesendet von: [EMAIL PROTECTED]
14.03.2005 13:45
Bitte antworten an csharp.net

 
        An:     [email protected]
        Kopie: 
        Thema:  [CSharp.net] Objekt verloren

Hallo,

in meiner ASP.Net Seite habe ich folgende Code:

                 while(sr.ReadLine() != null)
                 {
                                 string[] astrRow = 
sr.ReadLine().Split(';');
                                 Response.Write(astrRow[0]);
                 }

sr ist ein StreamReader.

In der Zeile, in der der Array gef�llt wird, ist folgender Mangel:

Object reference not set to an instance of an object. 

Exception Details: System.NullReferenceException: Object reference not set
to an instance of an object.

Source Error: 


Line 81: while(sr.ReadLine() != null)
Line 82:                                                 {
Line 83: string[] astrRow =
sr.ReadLine().Split(';');
Line 84: Response.Write(astrRow[0]);

Was ich nicht verstehe ist, dass wenn der Reader nicht da w�re, w�rde er 
ja
gar nicht in den While-teil kommen.

Henri 

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net



_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an