Pokud se nechceš starat o ničení, tak používej interfacy, tam to funguje automaticky.Kruhové reference s tím nesouvisí. Ty budeš muset vyřešit bez ohledu na technologii, kterou k ničení použiješ.
Pre istotu upresňujem o čo mi ide. Príklad:V potomkovi si vytvorím niekoľko strict private TFDQuery. A tie chcem automaticky zničiť priradením vhodného vlastníka. Formulár či podformulár nie je to pravé orechové. Viď hore.
tak námaha s vytvořením destruktoru a zavoláním FreeAndNil na tytéž objekty už je příliš mnoho práce?
Já bych ti doporučoval dodržovat standardní pravidlo, že objekty ruší ten, kdo je vytvořil.