![]() |
Textdatei und TStringlist
Hallo, ich habe ein Textdatei mit 5 Zeilen wenn ich dies nun in eine TStinglist mit LoadFormFile Lade ist der Count auf 9 und die Zeilen Total durcheinander.
Wie kann ich das verhinder so das ich dann mit Tlist.Strings[1] auf die einzelnen Zeilen zugreifen kann. |
Re: Textdatei und TStringlist
mit strings[1] greifst du auf die zweite zeile zu, und mit strings[0] würdest du auf die 1te zeile zugreifen. ich denk mal das ist schon alles warum du davon ausgegangen bist das die zeilen durcheinander sind
|
Re: Textdatei und TStringlist
Das ist nicht das Problem ich weis das ich mit Tlist.Strings[1] auf die zweite Zeile zugreife.
Mein Problem ist wie Beschrieben, das die Datei 5 Zeilen hat. Aber Tlist.Count=9 ist so das die Zeilen nicht mehr stimmen. Ich aber die Zeilen brauche da diese im Prog verarbeitet werden. |
Re: Textdatei und TStringlist
Das Probelm entsteht wohl bei einlesen da in der Datei da es sich um Verschlüsselt Informationen handelt.
In der Datei steht: Zitat:
Zitat:
|
Re: Textdatei und TStringlist
das problem liegt wohl darin das im text enter's eingebaut sind...
womit hast du denn die erste ansicht "ausgelesen"? |
Re: Textdatei und TStringlist
Ich kenne das Problem...wahrscheinlich hast du die erste Ansicht mit dem Editor gemacht, oder?
Falls dieser Text nicht irgendwie verschlüsselt ist und somit einen Sinn ergibt, lösch doch einfach die Zeilenümbrüche die dich stören. Entweder manuell, oder wenn der Text sich verändernkönnte mit einer for-Schleife. |
Re: Textdatei und TStringlist
Der Erste Text ist Editor geöffnet. Der Zweite ist die Stringliste in ein Memo eingelesen, sieht auch so aus wenn es direkt in ein Memo geladen wird.
Der Text sollte nach dem entschlüsseln wieder eine Sinn geben nur weis ich nicht wo die Enter eigebaut werden denn wenn man genau hinschaut fehlen genau an der Stelle wo die Zusätzlichen Zeilenumbruche sind Zeichen. Gibt es eine Möglichkeit jede Zeile komplett in einen String zu laden ? |
Re: Textdatei und TStringlist
|
Re: Textdatei und TStringlist
evtl. könnte hier ein file-stream wieder helfen, also fopen();
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 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