Forum: Sonstige Fragen zu Delphi
Delphi
by patti,
13. Jun 2009
So, hatte Erfolg ;-)
Habe jetzt den Umweg über ein weiteres JPEG genommen. Hab einfach in der Schleife ein JPEG (j) erzeugt, dann mit
j.Assign(JPEG);
das Original-JPEG geladen, mit j weiter gearbeitet und am Ende mit FreeAndNil(j) wieder freigegeben. Der Speicherverbrauch bleibt dabei ziemlich gering. Danke für die Anregung ;-)
Wenn es eine bessere Möglichkeit gibt, dann trotzdem immer her...
Forum: Sonstige Fragen zu Delphi
Delphi
by patti,
13. Jun 2009
Die JPEGs selbst bleiben bis zum Programmende erhalten. Ich erzeuge zu Beginn meine Liste und lade anschließend die Objekte aus einem Stream. Dabei werden auch die JPEGs geladen. Erst am Programmende gebe ich alles wieder frei (Liste mit allen Objekte). Während das Programm läuft, scheint es auch keine Probleme zu geben, da der Speicherverbrauch konstant bei etwa 2400 KB bleibt. Erst wenn ich die...
Forum: Sonstige Fragen zu Delphi
Delphi
by patti,
13. Jun 2009
Stehe leider im Moment vor einem kleinen Problem mit der Speicherauslastung meines Programmes und wollte mal fragen, ob das normal ist ;-)
Und zwar geht es darum: Ich habe eine TList mit Objekten. Diese Objekte speichern u.a. jeweils ein JPEG mit den Maßen 240*338 Pixel. Durch eine relativ hohe Kompression haben die Bilder nur etwa 10 KB. Eine Routine geht dann die komplette Liste durch, erzeugt...