![]() |
Array der Klasse in der Klasse =/
Hey DP,
ich habe folgendes Problem: ich möchte eine Klasse TRouter erschaffen, die wiederum ein dynamisches Array aus TRouter'n enthält. Bei dynamischen Arrays muss man ja stets einen neuen Typ erstellen, der dieses Array repräsentiert, damit der Compiler nicht denkt, dass es verschiedene dynamische Arrays wären, mit denen man in den Prozeduren rumschmeißt... Wenn ich diesen Typ erstelen will, bevor ich meine Klasse definiere, weiß er nicht was TRouter ist, wenn ich es danach mache, weiß er in der Klassendefinition nicht was TRouters ist, also mein dynamisches Array :D Wer weiß denn wie man das umgehen kann? Danke schonmal für euere Hilfe! Sebi |
Re: Array der Klasse in der Klasse =/
Wenn ich mich recht erinnere, gibts forward-deklarationen für Klassen. Das sollte dann ca. so aussehn:
Delphi-Quellcode:
greetz
TRouter = class;
TRouterArray = array of TRouter; TRouter = class end; Mike |
Re: Array der Klasse in der Klasse =/
Aaaargh klasse, genau das was ich gesucht habe!
Vielen Dank :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 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 by Thomas Breitkreuz