komponenten wie label oder images wieder freigeben im speicher
-
hallo,
wenn ich mit new Labels oder Images erstellt habe, wie bekomme ich den speicher im speicherplatz wieder zurück wenn ich das im destruktor machen möchte. delete() gibts da scheinbar nicht.
gruesse
-
Natürlich gibt es im Destruktor ein delete. Allerdings kein delete(), sondern ein delete oder delete[]
Wenn du die Labels mit einem Owner angelegt hast, macht dieser die Freigabe.
-
ja der Owner ist die Hauptform. Macht die das dann automatisch?
gruesse
-
Hallo
BCB-Hilfe zu TComponent::Owner schrieb:
Die Eigenschaft Owner gibt an, welche Komponente für die Freigabe einer bestimmten Komponente zuständig ist.
Beschreibung
Mit dieser Eigenschaft können Sie den Eigentümer einer Komponente ermitteln. Wenn eine Komponente einer anderen Komponente untergeordnet ist, wird ihr Speicher freigegeben, sobald der Speicher der übergeordneten Komponente freigegeben wird. Das bedeutet, daß alle Komponenten eines Formulars aufgelöst werden, wenn das Formular selbst aufgelöst wird.
bis bald
akari
-
danke.
gruesse BiLL