Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi einer gefüllten Stringliste den inhalt einer Datei anhängen (https://www.delphipraxis.net/29752-einer-gefuellten-stringliste-den-inhalt-einer-datei-anhaengen.html)

Susanne 14. Sep 2004 11:30


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?

Hansa 14. Sep 2004 11:34

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.

scp 14. Sep 2004 11:41

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;

glkgereon 14. Sep 2004 15:22

Re: einer gefüllten Stringliste den inhalt einer Datei anhän
 
ma ne frage, bin grad etwas verwirrt:

du sagst
Delphi-Quellcode:
procedure AppendFromFile(Dest : TStringList; Filename : String);
aber muss es nicht
Delphi-Quellcode:
procedure AppendFromFile(var Dest : TStringList; Filename : String);
heißen?

denn dest tust du ja auch zurückgeben..
oder nicht? :gruebel:

scp 14. Sep 2004 15:30

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).

glkgereon 14. Sep 2004 15:47

Re: einer gefüllten Stringliste den inhalt einer Datei anhän
 
ahso...ok


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 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