Owner und Parent
Der Parent (bei den
VCL-Komponenten) ist für die Darstellung zuständig, also worin die Komponente dargestellt wird.
Der Owner ist für die Freigabe zuständig.
Existiert das Objekt, wärend der Owner freigegeben wird, dann gibt der Owner die Komponente mit frei.
> Siehe die ganzen Komponenten, welcher über den
VCL-Loader auf die Forms geladen wurden.
> Diese verschwinden mit, wenn man die Form freigibt.
Gibt man eine Komponente aber selber frei, dann braucht man nicht unbedingt einen Owner, bzw. der ist unter Umständen fehl am Platz.
Denn wenn man selber eine Komponente freigeben will, welche vorher von dem Owner schon weggeräumt wurde, dann knallt es gerne mal.