![]() |
Große Textdatei auslesen
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:
Wobei die Zahlenwerte bis zur eckigen Klammer in eine Array geladen werden sollen.
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 Schonmal Danke. Mit freundlichen Grüßen Maximus |
Re: Große Textdatei auslesen
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. |
Re: Große Textdatei auslesen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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