Thema: Delphi TpopupMenu macht faxen !

Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#4

Re: TpopupMenu macht faxen !

  Alt 7. Sep 2006, 18:13
Du führst Free auf eine Instanz aus bevor du eine ihrer Eigenschaften besetzt?
Ich bin nicht mehr so fit in der VCL wie ich es mal war, aber die Komponente nicht wird dank des Ownership-Konzeptes der VCL autom. aus dem Parent geworfen wenn du sie freigibst?
Wenn du also direkt danach FindComponent mit dem gleichen Namen aufrufst[1], was erwartest du zu finden?
Ich kann hier falsch liegen und das Freigeben des Child wird es nicht aus dem Owner entfernen, aber immernoch besetzt du eine Property einer Instanz die schon freigegeben wurde.


[1]elegant unnötige Verschewendung es zweimal direkt nacheinander auszuführen anstatt den Wert zwischenzuspeichern, btw.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat