Registriert seit: 17. Mai 2006
Ort: Leipzig
283 Beiträge
Delphi XE2 Professional
|
Re: mehrere stringlists hintereinander anhängen
3. Nov 2008, 10:14
Zitat von sx2008:
Auwa, das ist aber umständlich.
Du brauchst doch keine 6 Stringlisten, sondern nur 2.
Delphi-Quellcode:
// ungetestet
// diese Procedur hängt den Inhalt einer Datei an ein TStrings-Objekt an
procedure AppendFileToStrings(const filename:string; list:TStrings);
var
tmp : TStringList;
begin
if FileExists(filename) then
begin
tmp := TStringList.Create;
tmp.LoadFromFile(filename);
list.AppendStrings(tmp);
tmp.Free;
end;
end;
...
if checkbox3.Checked then // nicht auf =True abfragen !
// ein eleganter Einzeiler :-)
AppendFileToStrings('c:\Vokabeltrainer\Vokabeln\gelernt.txt', slfinish);
...
Elegant ist das sicher, nur nützt es ihm (und mir, steh nämlich grad vor dem gleichen Problem ) nix, weil es
list.AppendStrings(tmp);
in D6 noch nicht gibt.
Billy Gerwitz "Bei der Softwareentwicklung suchen wir nicht den richtigen Weg, sondern den am wenigsten falschen." - frei nach V. Hillmann
|