AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Große Textdatei auslesen

Ein Thema von Maximus · begonnen am 21. Okt 2008 · letzter Beitrag vom 21. Okt 2008
Antwort Antwort
Maximus

Registriert seit: 26. Okt 2003
169 Beiträge
 
#1

Große Textdatei auslesen

  Alt 21. Okt 2008, 15:08
Hallo

Für einen Poker Hand Evaluator benötige ich eine schnelle Methode eine zirka 6,4MB große Textdatei in eine Array einzulesen ohne Stunden zu warten. Wie gehe ich da am besten vor? (TFileStream (damit hab ich noch nie gearbeitet), TStringList, in ein Memo laden, andere Möglichkeit)

Die Datei ist wie folgt aufgebaut:
Code:
2   15   27   38   39   40   41   42   43   44   45   46   47   48   -1   -1   [4]   7414   1599   11   1
3   16   28   39   49   50   51   52   53   54   55   56   57   58   -1   -1   [5]   7414   1599   11   1
4   17   29   40   50   59   60   61   62   63   64   65   66   67   -1   -1   [6]   7411   1598   11   1
5   18   30   41   51   60   68   69   70   71   72   73   74   75   -1   -1   [7]   7414   1599   11   1
Wobei die Zahlenwerte bis zur eckigen Klammer in eine Array geladen werden sollen.

Schonmal Danke.

Mit freundlichen Grüßen
Maximus
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Große Textdatei auslesen

  Alt 21. Okt 2008, 15:22
Hi!

Lad die Datei doch mal in eine Stringlist, dann kannst du einzelnen Strings durchgehen und wenn du eine eckige Klammer entdeckst, gehst du zum nächsten Eintrag.

Schau mal, wie lange das dauert.
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#3

Re: Große Textdatei auslesen

  Alt 21. Okt 2008, 15:53
Hallo,

schaumal, ob Dir dieser Lösungsansatz hilft.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz