Thema: Delphi Systemimgelist speichern

Einzelnen Beitrag anzeigen

verkouter

Registriert seit: 29. Dez 2004
64 Beiträge
 
Delphi 2010 Architect
 
#1

Systemimgelist speichern

  Alt 10. Mai 2011, 14:32
Ich habe folgendes vor, man legt eine CD ins Laufwerk ein und mein Programm liest
die gesammte Verzeichnisstruktur in ein Treeview ein.Die Systeimagelist ist mit dem
Treeview verknüpft.Dann soll das Treeview inclusive Imagelist gespeichert werden, so
daß ich auch ohne CD durch die Verzeichnisstruktur blättern kann.
Mit dieser Procedur kann man ein Treeview als Stream speichern, das funktioniert
aber nur,wenn ich einer Imagelist selber schon Icons zugewiesen habe.

Code:
procedure TForm1.Button1Click(Sender: TObject);
var
  F: TFileStream;
begin
  F := TFileStream.Create('c:\TreeView.txt', fmCreate or fmShareCompat);
  try
    F.WriteComponent(TreeView1);
  finally
    F.Free;
  end;
end;
  Mit Zitat antworten Zitat