![]() |
Textdatei auslesen
Ich habe folgendes Problem. Ich möchte
- Eine Textdatei öffnen - Die Anzahl der Zeilen auslesen - Eine zufällige Zeile auslesen (Zufallszahl im Bereich 0..ZeilenAnzahl) - Den Inhalt dieser Zeile Ausgeben Mit Delphi Win32 währe das ganze für mich kein Problem. Dort Hatte ich das ganze folgendermaßen realisiert:
Delphi-Quellcode:
Alternativ hätte man es auch mit einer StringList machen können.
var
F: TextFile; i, count: Integer; S: String; begin count := 0; AssignFile(F, <DATEINAME>); Reset(F); while not EOF(F) do begin inc(count); Readln(F); end; Reset(F); Randomize; for i := 1 to RandomRange(1, Pred(count)) do Readln(F); Readln(F, S); CloseFile(F); <MEMO>.Text := S; end; Das Problem ist nur: Unter .NET finde ich nirgends eine der StringList ähnliche Komponente, bzw. auch irgendwie keine andere Möglichkeit auf Dateien zuzugreifen. Ich hoffe, das ihr mir ein wenig auf die Sprünge helfen könnt. :wink: EDIT: Erstmal würde es ja reichen, wenn mir einer sagen könnte, wie ich Dateien öffne. |
Re: Textdatei auslesen
*hochhol*
|
Re: Textdatei auslesen
Zum Auslesen gibt es die
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz