![]() |
ListView in INI-Datei speichern
Hallo,
wie kann ich den Inhalt eines ListViews (Items und SubItems) am Besten in einer INI-Datei speichern? Momentan speicher ich die Inhalte mittels WriteComponentRes, wobei ich aber auch noch Programmeinstellungen speichern möchte. Dies will ich nun in der kombinierten INI-Datei machen. Hat jemand eine Idee? |
Re: ListView in INI-Datei speichern
z.B. so:
Delphi-Quellcode:
Getippt und ungetestet.
MyIniFile.WriteInteger('ListView','Count',ListView.Items[i].Count);
For i:=0 to ListView.Items.Count-1 do begin MyIniFile.WriteString('ListViewItem'+IntToStr(i),'Caption',ListView.Items[i].Caption); Listview.Items[i].SubCaptions.Delimiter := ';' MyIniFile.WriteString('ListViewItem'+IntToStr(i),'Subcaptions',ListView.Items[i].SubCaptions.DelimitedText) End; Ich arbeite nie mit der IniFile-Komponente, also könnten die Methodenbezeichner falsch sein. [edit=Sharky]Fehlendes [ bei Delphi-Tags eingefügt Mfg, Sharky[/edit] |
Re: ListView in INI-Datei speichern
Du könntest die Captions jeden Eintrags als Section nehmen und die SubItems als Werte der Section.
|
Re: ListView in INI-Datei speichern
Warum speicherst du nicht als XML?
Da kannst du die komplette Struktur übernehmen. |
Re: ListView in INI-Datei speichern
Zitat:
/EDIT: Wie könnte ich das in XML realisieren? |
Re: ListView in INI-Datei speichern
Keiner ein Code-Beispiel für das Speichern eines ListViews in einer XML oder INI?
|
Re: ListView in INI-Datei speichern
Für beides haben wir ein Tutorial hier im Forum. Guck mal in der Tutorialsparte.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 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