![]() |
Listbox Werte speichern und laden
Guten Tag,
suche eine Möglichkeit um Werte einer Listbox in einem selbtwählbaren Pfad in einer Datei abzuspeichern und diese wieder laden zu können. Habe schon ein in der Delphi Hilfe nachgeschaut und auch gegooglet. Finden konnte ich bisher nur diese eine Methode: Speichern:
Delphi-Quellcode:
Laden:
listbox1.items.SaveToFile('test.dat');
Delphi-Quellcode:
Gibt es beim speichern und laden der Listbox eine Möglichkeit direkt die Datei über den Windows Explorer aus Delphi heraus aufzurufen?
listbox1.items.LoadFromFile('test.dat');
Gruß |
Re: Listbox Werte speichern und laden
Ja TOpenDialog, TSaveDialog
|
Re: Listbox Werte speichern und laden
Zitat:
Delphi-Quellcode:
procedure TForm1.BitBtn3Click(Sender: TObject);
var saveDialog : TSaveDialog; begin SaveDialog.listbox1.items; saveDialog:=TSaveDialog.Create(self); saveDialog.Title:='Speichern'; saveDialog.InitialDir:=GetCurrentDir; saveDialog.Filter:='Text file|*.txt'; saveDialog.DefaultExt:='txt'; saveDialog.FilterIndex:=1; if saveDialog.Execute then MessageDlg('Datei wurde unter '+saveDialog.FileName+ ' erfolgreich'+ #13 + 'gespeichert',mtInformation,[mbOK],0) else MessageDlg('Speichern wurde abgebrochen',mtError,[mbOK],0); saveDialog.free; end; |
Re: Listbox Werte speichern und laden
Zitat:
Delphi-Quellcode:
:mrgreen:
SaveDialog.listbox1.items;
SaveDialog selbst kann nicht speichern. Es ist nur eine GUI für den User damit dieser einen Speicherort aussuchen kann.. Speichern musst du schon selbst:
Delphi-Quellcode:
Gruß
// Einfacher gehts auch wenn du eine SaveDialog Komponente auf die Form ziehst...
procedure TForm1.BitBtn3Click(Sender: TObject); begin if SaveDialog1.Execute then begin ListBox1.Items.SaveToFile(SaveDialog1.Filename); MessageDlg('Datei wurde unter '+SaveDialog1.FileName+ ' erfolgreich'+ #13 + 'gespeichert',mtInformation,[mbOK],0); end else MessageDlg('Speichern wurde abgebrochen',mtError,[mbOK],0); end; Neutral General |
Re: Listbox Werte speichern und laden
Zitat:
|
Re: Listbox Werte speichern und laden
Man könnte auch die Hilfe konsultieren
|
Re: Listbox Werte speichern und laden
Bemerkung am Rande, @mind87: Wenn du Dinge zitieren möchtest, dann bitte nur den Teil, auf den du dich beziehst. Wenn jeder den kompletten Beitrag zitieren würde, dann müsste man sehr viel scrollen und nach den eigentlichen Beitragstexten suchen. ;)
|
Re: Listbox Werte speichern und laden
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 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 by Thomas Breitkreuz