@markus5766h
Wie bereits in meinem vorherigen Posting gesagt, eignet sich eine Ini-Datei nicht bzw nur sehr beschränkt um den Inhalt eines Listviews zu speichern. Dein Vorschlag mag zwar hier vielleicht funktionieren, was machst Du aber wenn Subitems vorhanden sind?
@DarkItachi
Ein etwas anderer Vorschlag:
Savelistview Pseudocode(ungetestet)
Delphi-Quellcode:
procedure SaveListViewToFile(AListView: TListView; sFileName: string);
var st : TFileStream;
begin
st := TFileStream.Create( sFileName, fmCreate );
try
st.WriteComponent(AListView);
finally
st.free;
end;
end;
Openlistview Pseudocode(ungetestet)
Delphi-Quellcode:
procedure OpenListViewToFile(AListView: TListView; sFileName: string);
var st : TFileStream;
begin
st := TFileStream.Create( sFileName, fmOpenRead );
try
st.ReadComponent(AListView);
finally
st.free;
end;
end;
Achtung: gilt nur als Denkanstoss, benötigt noch einige Arbeiten!