Autor Beitrag
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mo 07.02.05 21:11 
In der Hilfe habe ich leider keinen detailierten Hinweis dazu gefunden, weshalb man noch extra .Parent zugewiesen werden muss, obwohl das mit .Create(Aowner) doch eigentlich längst klar sein sollte :ugly:
I.MacLeod
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 109



BeitragVerfasst: Mo 07.02.05 22:04 
Parent und Owner sind eben nicht das selbe :P

Wenn der Owner freigegeben wird, werden alle Komponenten, bei denen er als "AOwner" angegeben wurde, ebenfalls freigegeben. Gibts ab TComponent. (Zumindest hab ichs so im Kopf)

Parent dagegen gibt einfach nur an, worauf sich die Komponente befindet, gibts auch erst ab TControl (also bei allem was Visuell ist)

Eventuell waren meine Formulierungen jetzt ein bissl ungünstig, vielleicht will das ja nochmal jemand offizieller fassen.

_________________
{$APPTYPE CONSOLE}uses SysUtils;const a='{$APPTYPE CONSOLE}uses SysUtils;const a=%s;begin write(Format(a,[#39+a+#39]))end.';begin write(Format(a,[#39+a+#39]))end.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 09.02.05 19:08 
Der Owner eines Controlls uist für dessen Speicherreservierung und Freigabe zuständig. Das Parent nur für das Zeichnen des Child-Controlls.
digi_c Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 09.02.05 19:38 
besten Dank, jetzt ist mir einiges klarer :D