Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Was mache ich falsch? Es wird die falsche Eigenschaft aufgerufen
19. Jan 2023, 21: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)
$2B or not $2B
|