Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
4. Jul 2008
Mit deiner Verschiebung kann ich nichts anfangen.
DirsFiles scheint mir ein Array zu sein. Die Anzahl der darin enthaltenen Items ist Length(DirsFiles) - mehr geht nicht. Also übernimmst du diesen Wert für die ListItems.
procedure TRazFileManager.Liste(Directory : String; Recursive, ClearList : Boolean);
begin
LV.Items.Count := Length(DirsFiles);
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
4. Jul 2008
Hallo Nils,
aus deiner Beschreibung wird für mich nicht deutlich, warum Items.Count auf Succ(Length(DirFiles)) gesetzt wird.
Die Verwendung von Pred() beim Ereignis OnData() erscheint mir auch sehr seltsam.
Erkläre mal ein wenig.
Der Wert von Items.Count darf übrigens erst gesetzt werden, wenn die Daten für OnData() auch wirklich bereit stehen. -1 als Item.Index habe ich noch nie...