![]() |
Re: Problem mit TObjectList in mehreren Ebenen
Hi,
Zitat:
Delphi-Quellcode:
Mit diesem Konstukt sind First und Item identisch!
{ TFirstList }
function TFirstList.Add(const Item: TBaseClass): integer; var First : TFirstClass; begin result := inherited Add(Item); First := self.GetItem(Result); First.SecondList.Add(Item); end; |
Re: Problem mit TObjectList in mehreren Ebenen
Hi,
also in meinem Beispiel hatte ich die FirstList.Add abgeändert und den aufruf vo SecondList.Add rausgenommen und dann klappt mein Beispiel. Okay warum das funktioniert ist mir jetzt bewusst(Type Cast). Aber wie muss ich meine Aufrufe gestallten, wenn ich die alle Listen mit der Add Routine aufbauen möchte und das mit der Basisklasse als Parameter? Und das so das die Objekte und deren Listen sich mit ihrer jeweiligen add Routine aufbauen? Gruß Björn |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz