Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#10

AW: Was mache ich falsch? Es wird die falsche Eigenschaft aufgerufen

  Alt 19. Jan 2023, 20:18
Hier mußt du bedenken, dass wenn Zwei "gleichzeitig" sich ein transparentes und ein untransparentes Bild holen, dass du dann das Bild des Ersten mit änderst.

function GenerateTransparent: TBitmap;
und
function GenerateSolid: TBitmap;

Darin wird jeweil eine neue TBitmap-Instanz erstellt und FBmp draufgemalt (oder ohne FBmp und jedes Mal neu gemalt, also GenerateBmp zählt nur hoch und die Anderen malen).

Natürlich muß dann jeder, der sich ein Bitmap holt, es auch selber wieder freigeben.





Oder zwei FBmp's intern (transparent sowie untransparent)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat