Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by geesmith,
6. Jun 2019
Tatsächlich? Ist das so, dass wenn kaskadierte Komponenten in einem bestehenden TWinControl(TForm, TPanel, TabSheet, ...) platziert wurden, diese kaskadierte Komponenten automatisch freigegeben werden sobald der Top-Owner freigegeben wird?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by geesmith,
6. Jun 2019
Klar haentschman, da hast du natürlich Recht. Falls OwnedObjects = True erübrigt sich der Freigabe-Befehl. So hatte ich das auch gemeint.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by geesmith,
6. Jun 2019
Herzlichen Dank Uwe!
Stimmt, das macht natürlich Sinn. Somit kann man gut "MyComponentList.Items.Free" aufrufen und kann sicher sein, dass alle zusätzlichen Objekte von TPanel freigegeben werden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by geesmith,
6. Jun 2019
Hallo zusammen
Leider finde ich im Netz nirgendwo eine Antwort auf meine Frage... daher wende ich mich an die Spezialisten.
- Ich erstelle eine TComponentList mit Create(True)
- Ich erstelle dynamisch irgendwelche Komponenten ...TPanel, TButton, ...
- Ich trage diese Komponenten in eine TComponentList ein (Add(...)).
- Ich gebe die TComponentList frei (free)
...folglich sollten alle...