Einzelnen Beitrag anzeigen

Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Panel freigeben --> dann image darauf auch?

  Alt 10. Aug 2007, 18:40
Jede Komponenete hat einen Owner, eine andere Komponente, die beim Konstruktor angegeben wird. Wenn eine Komponente freigegeben wird, gibt sie auch alle Komponenten frei, deren Owner sie ist. Wenn du also dein Image dynamisch erzeugst mit
image1:=TImage.create(Panel1); ist der Fall klar: Das Image wird mit dem Panel freigegeben. Du musst einfach mal schauen, ob statisch erzeugte Komponenten vom Formular oder vom Parent geownt werden. Ich tippe ganz stark auf letzteres, also, dass das Image nicht mit dem Panel, sondern erst mit dem Formular freigegeben wird.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat