Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi ListView to File (https://www.delphipraxis.net/174217-listview-file.html)

Madara Uchiha 10. Apr 2013 00:46

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?

Volker Z. 10. Apr 2013 00:58

AW: ListView to File
 
Hallo,

schon mal über eine Datenhaltung mittels CSV nachgedacht?

Gruß

nahpets 10. Apr 2013 01:03

AW: ListView to File
 
Hallo,

suchst Du sowas?

http://stackoverflow.com/questions/1...olumn-string-v

Furtbichler 10. Apr 2013 08:12

AW: ListView to File
 
Zitat:

Zitat von Madara Uchiha (Beitrag 1210911)
Wie kann ich das am besten machen?

Wie würdest Du das anstellen?

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.)

Sir Rufo 10. Apr 2013 08:19

AW: ListView to File
 
Zitat:

Zitat von Furtbichler (Beitrag 1210935)
Zitat:

Zitat von Madara Uchiha (Beitrag 1210911)
Wie kann ich das am besten machen?

Wie würdest Du das anstellen?
Zitat:

Gibt hier vllt schon so ein Thema?
Das ist so banal, das ich nicht glaube, dass das hier behandelt wurde.

Ich würde es nicht als banal, sondern schlichtweg als falsch bezeichnen.

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:

Furtbichler 10. Apr 2013 08:24

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.

Bummi 10. Apr 2013 08:27

AW: ListView to File
 
@SirRufo die Frage dürfte sein ob ein Anfänger nachvollziehen kann was Du mit Deiner korrekten Bemerkung meinst ....

delphinub23 10. Apr 2013 11:08

AW: ListView to File
 
Vielleicht hilft dir das hier...

Komponente via Stream in Datei speichern:
Delphi-Quellcode:
...
var
  S: TFileStream;
begin
  S := TFileStream.Create('C:\ListView.dump', fmCreate or fmShareCompat);
  try
    S.WriteComponent(Listview1);
  finally
    S.Free;
  end;
end;
...
Komponente via Stream lesen und zuweisen:
Delphi-Quellcode:
...
var
  S: TFileStream;
begin
  S := TFileStream.Create('C:\ListView.dump', fmOpenRead or fmShareDenyNone);
  try
    S.ReadComponent(ListView1);
  finally
    S.Free;
  end;
end;
...
Mit freundlichen Grüßen,
dnub

Madara Uchiha 10. Apr 2013 18:02

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