Einzelnen Beitrag anzeigen

Rob09

Registriert seit: 14. Aug 2007
58 Beiträge
 
Delphi 6 Personal
 
#1

Richtiger Umgang mit mehreren gleichen TPictures

  Alt 4. Jun 2011, 15:55
Delphi-Version: 6
Hi!

Ich möchte mal um eure Hilfe bitten bei folgendem Szenario:

Ich habe mehrere TImages, die alle dasselbe Bild anzeigen sollen.

1. Wenn ich nun einfach "Image[i].Picture.Assign(Quellpicture)" benutze, wird vermutlich für jedes meiner Images das Quellpicture im Speicher kopiert, d.h. ich belege unnötig viel Speicher, oder?

2. Ist es die bessere Lösung, es per "Image[i].Picture := Quellpicture" zu realisieren? (Bisher dachte ich, das würde Speicherlecks erzeugen, aber sowohl FastMM als auch http://www.delphipraxis.net/148401-b...-loeschen.html widersprechen dem)

3. Wo liegt dann überhaupt der Unterschied von "TImage.Picture := ..." gegenüber "TImage.Picture.Assign(...)"?

Beste Grüße!
Robert

EDIT:
Klarer formuliert
  Mit Zitat antworten Zitat