AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

zwei Stringlisten in eine Textdatei laden

Ein Thema von Matthias123 · begonnen am 14. Sep 2006 · letzter Beitrag vom 14. Sep 2006
Antwort Antwort
Matthias123

Registriert seit: 11. Sep 2006
16 Beiträge
 
#1

zwei Stringlisten in eine Textdatei laden

  Alt 14. Sep 2006, 13:53
hallo,

wie kann ich eine 2. Stringliste bequem in einer Textdatei abspeichern, ohne dass die vorherigen Daten überschieben werden?

Die erste Stringliste lade ich mit folgendem Code in die Textdatei:
"StringList1.SaveToFile(SaveDialog1.filename); "

Nun möcht ich noch eine weitere Stringliste in derselben Texdatei abspeichern
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#2

Re: zwei Stringlisten in eine Textdatei laden

  Alt 14. Sep 2006, 13:59
Hi,

es gibt da mehrere Möglichkeiten, z.B. Hier im Forum suchenTextFile o.ä.
Oder Du verwendest ne diritte StringList:
Delphi-Quellcode:
SL1.LoadFromFile(FileName);
SL1.AddStrings(SL2);
SL1.SaveToFile(FileName);
Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: zwei Stringlisten in eine Textdatei laden

  Alt 14. Sep 2006, 14:26
Ist zwar völlig abwegig - aber so geht es auch:

Delphi-Quellcode:
procedure SaveStrings(sa: array of TStrings; fn: TFileName);
var
  i: Integer;
  fs: TFileStream;
begin
  fs := TFileStream.Create(fn, fmCreate or fmShareDenyWrite);
  try
    for i := Low(sa) to High(sa) do
      sa[i].SaveToStream(fs);
  finally
    fs.Free;
  end;
end;

procedure TDemoForm.SaveButtonClick(Sender: TObject);
begin
  // ...
  with SaveDialog do
    if Execute then
      SaveStrings([Memo1.Lines, Memo2.Lines], FileName);
end;
Grüße vom marabu
  Mit Zitat antworten Zitat
Matthias123

Registriert seit: 11. Sep 2006
16 Beiträge
 
#4

Re: zwei Stringlisten in eine Textdatei laden

  Alt 14. Sep 2006, 15:05
Danke,

habs mit Steve´s Vorschlag erstellt und es hat geklappt
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 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