Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Viele Dateien bereitstellen

  Alt 23. Mai 2014, 20:18
Ich würde die gar nicht entpacken, sondern direkt aus dem Stream herauslesen.

Zum Starten den Index aus dem Stream lesen und dann mit diesem direkt darauf zugreifen.
Bilder, die schon einmal aus dem Stream geladen wurden einfach als Instanz im Speicher cachen.
Wenn dann die Benachrichtigung "Memory low" kommt, einfach diesen Cache wieder reduzieren bzw. komplett entleeren.

Siehe dazu auch das Flyweight-Pattern
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (23. Mai 2014 um 20:41 Uhr)
  Mit Zitat antworten Zitat