Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hafish,
19. Apr 2007
Gerade weil du 60.000 Titel besitzt wird dein Programm dann aber auch (60.000 * Größe deines Records) mehr Speicher verbrauchen.
Ich persönlich würde es so machen:
- Eine Datenbank, größenoptimiert versteht sich^^
- Da kommen alle Titel-Informationen rein, nach denen du suchen willst, z.b. Artist, Genre etc. UND ein einmaliger Index
- Jetzt nimmst du ein VirtualTreeView und hängst da die...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Hafish,
19. Apr 2007
Ich glaube du würdest mit einem VirtualTreeView deutlich besser fahren als mit einem normalen TTreeView Da kannst du nämlich direkt in den Nodes den entsprechenden Pointer speichern. Dann musst du dir keine großen Gedanken machen wie du die Pointer speicherst. Außerdem brauchst du dann nicht die ganzen Daten des Records ständig im Speicher zu halten, denn was wichtig ist ist ja eigentlich nur die...