![]() |
AW: Class Helper als Lösung für zirkuläre Unit-Referenzen
Zitat:
Der klassische Ansatz ist die Forward-Deklaration:
Delphi-Quellcode:
Und eigentlich ist das sehr schön lesbar, denn sobald man auf eine Forward-Deklaration stößt, weiß man, das hier Kreise im Spiel sind.
Type
THund = Class; THundebesitzer = Class Property Hund : THund... end; THund = Class property Besitzer : THundebesitzer; End; Im Übrigen löst die VCL das Problem der zirkulären Referenzen ja nicht, weil sie TCustomXXX und TXXX implementiert, sondern indem sie die Klassen in einer Datei vorhält (soweit ich das überschaue, jedenfalls). |
AW: Class Helper als Lösung für zirkuläre Unit-Referenzen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 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