Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
6. Jul 2015
Wenn du eine ListView nimmst mit OwnerData := True, dann kannst du das mit einer TObjectList<T> sehr einfach behandeln.
type
TDataItem = class
property Name : string;
property Date : TDateTime;
end;
TMyForm = class( TForm )
ListView1 : TListView;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
5. Jul 2015
@Popov
Es geht hier rein um die Performance und die Datenbank soll als Cache herhalten.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
5. Jul 2015
Man kann das Programm doch mit der Suche im Explorer vergleichen. Die indizierten Orte (Ordner) werden auch laufend überwacht (bzw. per Benachrichtigung bei einer Änderung).
Die einzige Frage ist, ob diese Indizierung permanent erfolgen soll (Dienst) oder nur wenn die Anwendung läuft.