Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bilddaten aus TBitmap löschen (https://www.delphipraxis.net/4481-bilddaten-aus-tbitmap-loeschen.html)

BrainCode 30. Apr 2003 23:08


Bilddaten aus TBitmap löschen
 
Gibt es eine Methode, ein TBitmap zu leeren? Die einzige, die mir einfällt, ist das Übermalen.

Christian Seehase 30. Apr 2003 23:54

Moin BrainCode,

was verstehst Du unter leeren?

BrainCode 30. Apr 2003 23:59

Konkret: Ich habe ein TImage und will das Ganze wieder in den jungfräulichen Zustand versetzen, nachdem es ein Bild enthalten hat, d.h. es soll seinen ursprünglichen, transparenten Zustand wiederbekommen.

Daniel B 1. Mai 2003 08:16

Hallo,

da musst Du nur das Pisture auf nil setzen, dann ist es wieder leer!

Grüsse, Daniel :hi:

Christian Seehase 1. Mai 2003 11:39

Moin Daniel,

dadurch würde dann aber das zugehörige Objekt aber wohl nach wie vor Resourcen belegen.

Wenn dann wohl so:
(ungetestet, ohne Gewähr ob's wirklich so sinnvoll ist (sollte aber ;-))

Delphi-Quellcode:
  Image1.Picture.Free;
  Image1.Picture := nil;
  // bzw.
  Image1.Picture.Bitmap.Free;
  Image1.Picture.Bitmap := nil;

Daniel B 1. Mai 2003 13:18

Moin Christian,
Zitat:

Zitat von Christian Seehase
dadurch würde dann aber das zugehörige Objekt aber wohl nach wie vor Resourcen belegen.Wenn dann wohl so:
(ungetestet, ohne Gewähr ob's wirklich so sinnvoll ist (sollte aber ;-))

Das ist richtig! ;)

Grüsse, Daniel :hi:

BrainCode 3. Mai 2003 10:09

Danke für die Tipps! Ich werde es mal testen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz