![]() |
AW: TImage während Laufzeit erzeugen
Nein, wenn ich den Button klicke passiert gar nichts.
Mentos56 |
AW: TImage während Laufzeit erzeugen
Das OnClick hast Du aber zugewiesen?
|
AW: TImage während Laufzeit erzeugen
Ohh, das hatte ich aus irgendeinem Grund vergessen. Vielen Dank für die schnelle Hilfe.
Mentos56 |
AW: TImage während Laufzeit erzeugen
Und wie mache ich, dass das der Speicherplatz des Objektes beim Löschen wieder freigegeben wird?
|
AW: TImage während Laufzeit erzeugen
Da Form1 der Besitzer der Komponenten ist, erledigt er das für dich, wenn er freigegegen wird.
Ich habe mir aber angewöhnt alle selbst erzeugten Objekt auch selbst wieder freizugeben. Ich habe deshalb kaum mit Speicherlecks zu kämpfen. Deshalb einfach
Delphi-Quellcode:
bzw.
Bild.Free
Delphi-Quellcode:
an geeigneter Stelle aufrufen. Spätestes im
Button3.Free
Delphi-Quellcode:
.
TForm1.FormDestroy
Gruß Klaus |
AW: TImage während Laufzeit erzeugen
Zitat:
Wenn ich die Verwaltung eines Objekts delegiere (Owner bei Components oder bei Listen OwnsObjects), dann sollte man die Freigabe nur in Ausnahmefällen selber vornehmen (gerade bei Listen mit OwnsObjects kann das zu Exceptions führen) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz