Zitat von
tobi1701:
ist denn der ansatz soweit ok, oder gibt es auch hier noch eine bessere lösung?
Wenn die Datenbank nicht allzu groß werden soll ist der Ansatz in Ordnung. Alternativ könnte man natürlich auch eine "richtige" Datenbank wie
Paradox oder
Access verwenden, was sich aber kaum lohnt, wenn die Datenstrukturen einfach sind. Der Programmieraufwand hängt hier stark von der verwendeten Delphi-Variante ab (ab Professional aufwärts wird's einfacher).
Zum Speichern deiner Liste wäre wohl
XML das Beste. Wenn du dich darin einarbeiten willst, gibt's
hier ein gutes Tutorial. Das Speichern von
Bildern in XML ist nicht ganz so einfach, aber da könntest du alternativ auch nur den Pfad in die
XML-Datei aufnehmen.
Noch ein Tipp: Wenn du dir sicher bist, dass alle deine Bilder Bitmaps sind (und keine Vektorgrafiken), kannst du in deinem Record gleich Verweise auf TBitmap statt auf TPicture speichern und damit ein bisschen overhead einsparen.
"Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking." (Dave Barry)