![]() |
einer gefüllten Stringliste den inhalt einer Datei anhängen
hallo,
ich habe eine Stringliste liste1 und die habe ich auch schon zum Teil gefüllt. Was ich nun gerne machen würde ist, den Inhalt einer Datei auch noch in die Stringliste zu füllen. Aber wie mache ich das, denn mit LoadFromFile ist das vorher gefüllt weg. Wer hat vorschläge? |
Re: einer gefüllten Stringliste den inhalt einer Datei anhän
Ich nehme an, es ist eine Textdatei, dann mußt du sie öffnen und zeilenweise an die Stringliste anhängen. Also mit reset, readln usw.
|
Re: einer gefüllten Stringliste den inhalt einer Datei anhän
Oder du arbeitest mit einer zweiten Stringliste:
Delphi-Quellcode:
procedure AppendFromFile(Dest : TStringList; Filename : String);
var tempsl : TStringList; begin tempsl := TStringList.Create; try tempsl.LoadFromFile(tempsl); Dest.AddStrings(tempsl); finally tempsl.Free; end; end; |
Re: einer gefüllten Stringliste den inhalt einer Datei anhän
ma ne frage, bin grad etwas verwirrt:
du sagst
Delphi-Quellcode:
aber muss es nicht
procedure AppendFromFile(Dest : TStringList; Filename : String);
Delphi-Quellcode:
heißen?
procedure AppendFromFile(var Dest : TStringList; Filename : String);
denn dest tust du ja auch zurückgeben.. oder nicht? :gruebel: |
Re: einer gefüllten Stringliste den inhalt einer Datei anhän
Nein, man könnte sogar const nehmen. TStringList ist ja ein Object, deshalb wird der Funktion ja nur eine Referenz (ähnlich wie Zeiger) auf diese übergeben.
NACHTRAG: Dest wurde ja vorher schon erstellt, es werden nur Daten hinzugefügt (angehängt, Appen eben). |
Re: einer gefüllten Stringliste den inhalt einer Datei anhän
ahso...ok
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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