Forum: Multimedia
Delphi
by Sascha L,
31. Mai 2006
Wieso?
Der Speed ist der im Endeffekt der gleiche, ob der Start nun einige Minuten dauert, weil alles erstmal geladen werden muss (was nervig ist!) oder ob zwischen durch mal ein Bild für ein paar SEkunden geladen werden muss. (Die Zeiten würden jetzt aber auch nur bei rieeeeesigen Bildern so hoch sein).
Man lädt doch nicht alle Bilder unnötig in den Speicher, weil man sie mal irgendwann...
Forum: Multimedia
Delphi
by Sascha L,
31. Mai 2006
Hallo,
also alle Bilder schon am Anfang zu laden wäre bei 32 Bildern pure Speicherverschwendung.
Es reicht, wenn du am Anfang alle Bilder im Ordner ermittelst und die Dateinamen in den Record schreibst, also für jede Karte den Dateinamen in seinen Record.
Über Random ermittelst du dann die Zufallszahl und kannst dann über DeinArrayVomRecord.FileName das Bild laden.