Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
11. Jul 2010
Ob du nun einer Objektliste sagst, sie solle sich um das Löschen kümmern
oder ob man sich selber bei einer Liste/Array um das Löschen kümmer,
ist hierbei unbedeutend.
Der Owner ist einfach nur für die Freigabe/Löschen zuständig ... egal, wer da nun löscht.
Hier ist es halt so, daß 2 Felder des Arrays dafür zuständig gemacht wurden ... das kommt auf's Selbe raus, als wenn man dieses Objekt...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
11. Jul 2010
Der Spruch "Es kann nur Einen geben", trifft halt an vielen Stellen zu.
Wenn du über das Array die Objekte freigeben willst, dann ist das Array, bzw. sind die einzelnen Felder quasi der Owner ihrer zugeordneten Objekte.
Tja, und bei Objekten darf es halt nur einen Besitzer geben, welcher für die Freigabe zuständig ist, es sei denn die anderen "owner" werden beim Löschen benachrichtigt, daß...