![]() |
ListView to File
Hallo
Ich bin auf der Suche nach einem Code mit dem Ich alle Items und Subitems in eine Datei schreiben, und auch wieder laden kann. Dabei sollen alle Items und Subitems natürlich wieder an der richtigen Stelle stehen... Wie kann ich das am besten machen? Gibt hier vllt schon so ein Thema? |
AW: ListView to File
Hallo,
schon mal über eine Datenhaltung mittels CSV nachgedacht? Gruß |
AW: ListView to File
|
AW: ListView to File
Zitat:
Deine ListView hat Items. Jedes Item hat einen Text (erste Spalte) und SubItems (Folgespalten). Die kann man entweder untereinander oder hintereinander in eine Date schreiben. Wenn Du sie einfach untereinander schreibst, musst Du die Spaltenanzahl wissen. Wenn Du sie nebeneinander schreibst, musst Du sie irgendwie voneinander trennen (mit einem Sonderzeichen z.B.) |
AW: ListView to File
Zitat:
Heute: ListView To File Morgen: StringGrid To File Übermorgen: SchniedelwutzGrid To File ... usw. Weitere implizite Fragen: "Wie komme ich an das Datum/den Wert (Integer,Float,Boolean) in Spalte x?" Die Krönung wird dann: "Wie bekomme ich die gespeicherten ListView Datei in mein StringGrid?" :mrgreen: |
AW: ListView to File
Sir Rufo: Eigentlich korrekt, aber ich habe die Bemerkung bezüglich des 'banal' wieder entfernt, weil der Fragesteller ein Newbie ist und man 'die neuen' so nicht begrüßt.
Ich wollte die fehlende Eigeniniative anmerken. |
AW: ListView to File
@SirRufo die Frage dürfte sein ob ein Anfänger nachvollziehen kann was Du mit Deiner korrekten Bemerkung meinst ....
|
AW: ListView to File
Vielleicht hilft dir das hier...
Komponente via Stream in Datei speichern:
Delphi-Quellcode:
Komponente via Stream lesen und zuweisen:
...
var S: TFileStream; begin S := TFileStream.Create('C:\ListView.dump', fmCreate or fmShareCompat); try S.WriteComponent(Listview1); finally S.Free; end; end; ...
Delphi-Quellcode:
Mit freundlichen Grüßen,
...
var S: TFileStream; begin S := TFileStream.Create('C:\ListView.dump', fmOpenRead or fmShareDenyNone); try S.ReadComponent(ListView1); finally S.Free; end; end; ... dnub |
AW: ListView to File
Okay, Vielen Dank :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 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