Hallo Wolfgang,

vielen Dank, denn nach dieser Bedingung der While-Schleife hatte ich gesucht
und gem�� deinem Vorschlag umgesetzt.

Auch vielen Dank f�r deinen Tipp mit den CD-ROM-Laufwerken.

Henri 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Wolfgang Kluge
Sent: Monday, March 14, 2005 2:21 PM
To: [email protected]
Subject: AW: [CSharp.net] Objekt verloren

Hi,


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


Problem ist, dass du 2x ReadLine ausf�hrts... Beim ersten Mal(while) ist
noch Inhalt da, beim 2. Mal nicht mehr. Bl�d zu finden, der Fehler - kann
n�mlich auch gut gehen (allerdings d�rften die Inhalte nicht stimmen).

Du musst / solltest die Zuweisung an einen String machen und diesen dann
auch verwenden.

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



Oder ...,
Viele Gr��e, Wolfgang



> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:csharp.net- 
> [EMAIL PROTECTED] Im Auftrag von L�bel, Henri
> Gesendet: Montag, 14. M�rz 2005 13:45
> An: [email protected]
> Betreff: [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

_______________________________________________
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