Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Parent vs. AddObject (https://www.delphipraxis.net/184785-parent-vs-addobject.html)

Rynardald 21. Apr 2015 08:52

Parent vs. AddObject
 
Hallo zusammen,
kann mir jemand sagen wo die wichtigen Unterschiede zwischen dem Aufrufen der Prozedur
Delphi-Quellcode:
AddObject(AObject)
(von
Delphi-Quellcode:
FMX.Types.TFmxObject
) und dem setzen der Parent-Eigenschaft von AObject liegen.
Aus meiner Sicht macht die AddObject-Prozedur dasselbe wie das setzen der Parent-Eigenschaft (sprich - hinzufügen von AObject zu den Children der AObject-übergeordneten Komponente und setzen der Parent-Eigenschaft in AObject).

Mavarik 21. Apr 2015 09:04

AW: Parent vs. AddObject
 
Hast Du mal in den Source geschaut?

das Parent setzen ruft AddObject auch auf...

Für mich sieht das "nur" danach aus, dass einige Tests unterschiedlich sind.. Oder?

Mavarik

Rynardald 21. Apr 2015 09:31

AW: Parent vs. AddObject
 
danke für den Hinweis. Hab da gesehen, dass im Setter vom Parent auch AddObject aufgerufen wird.

Also machen die wohl so ziemlich dasselbe ...

Darlo 21. Apr 2015 10:32

AW: Parent vs. AddObject
 
Nur dass bei Parent mehr geprüft wird. Nach meinem Verständnis sollte dann über die Eigenschaft Parent gegangen werden und nicht direkt addObject benutzt werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz