![]() |
Aufzählungstyp definieren als "verweis" auf andere
Mit Folgenden Konstrukt
Delphi-Quellcode:
kann ich in der Klasse in Unit MyHeaderUnit so definieren das die eigentliche Implementierung/Definiton von Unit "UnitOfClass" verwendet wird. Damit kann ich erreichen das ich nur die Unit "MyHeaderUnit" in all meinen anderen Units aufnehmen muß und die Querwuchs der Units zu verringen (Vor allem einfacher zu pflegen ist falls mal die "Basisklasse" in eine andere Unit wandert.
unit MyHeaderUnit
interface uses UnitOfClass; type TMyClass= UnitOfClass.TMyClass; Was kann/muß ich machen um einen Aufzählungstyp auf gleicher weise zu definieren. Eine definition der Art
Delphi-Quellcode:
reicht leider nicht aus das die Enumwerte damit nicht bekannt sind wenn eine andere Unit "UnitOfClass" used.
TEnumTyp = UnitOfEnum.TEnumTyp;
|
Re: Aufzählungstyp definieren als "verweis" auf an
Hallo Bernhard,
du wirst wohl oder übel alle Konstanten erneut definieren müssen:
Delphi-Quellcode:
Eine andere Möglichkeit ist mir nicht bekannt.
const
enumConst1 = UnitOfEnum.enumConst1; enumConst2 = UnitOfEnum.enumConst2; ... Gruß Hawkeye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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