Hallo Joachim, da das Auslesen der Datei sehr schnell gehen muss, m�chte ich das �ber einen Stream erledigen und nicht auf eine Datenbank zur�ckgreifen m�ssen.
>Nat�rlich g�be es auch einen Workaround. >Mit StreamReader.ReadToEnd kannst Du die komplette Datei einlesen und >dann die letzte Zeile suchen. Die letzte Zeile bekommst Du dann so: > >GanzeDatei = StreamReader.ReadToEnd >LetzteZeile = >GanzeDatei.Substring(GanzeDatei.LastIndexOf(Environment.NewLine) + 1) ich habe etwas mit StreamReader.ReadToEnd rumprobiert; dein .Substring(... - Methode w�rde ich gerne testen. Beim Rausholen der letzten Zeile durch "Envirnment.NewLine" kommt aber nichts raus, da das letzte Zeichen ja eine Zeilenumbruch ist. Ich m�sste auf den vorletzten Zeilenumbruch verweisen; kannst du mir dazu bitte vielleicht einen Tipp geben? >Wenn Du jedoch mit der FileStream-Klasse arbeitest, kannst Du direkt auf >beliebige Positionen in der Datei zugreifen. Daf�r gibt es da die >Methode FileStream.Seek(...). Damit kannst Du das Lesen beschleunigen, >musst Dich aber um einheitliche Zeilenl�ngen oder andere >Positionierungshilfen und auch um das Encoding selber k�mmern. Die Zeilenstruktur ist in der Datei immer dieselbe, die Zeilenl�nge jedoch nicht. Ich m�sste in einer 2. Phase die M�glichkeit haben die einzelnen Zeilen zu "durchlaufen" und jene rauszuholen wo an bestimmter Stelle ein bestimmter Wert steht. K�nnte da die von dir genannte FileStream.Seek-Methode das passende sein? Dank und Gr��e Oskar _______________________________________________ Vb.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/vb.net
