eigener Namespace für verschachtelte Enums in Delphi

8

Gibt es eine Möglichkeit, verschachtelte Aufzählungen in Delphi in einen eigenen Namensraum einzufügen?

Dieser Code erzeugt ein E2004: Identifikator neu deklariert, da beide Aufzählungen "unbekannt" enthalten.

%Vor%

In C ++ befanden sich die Bezeichner der Enum-Elemente in unterschiedlichen Bereichen (TMyType1 :: unknown und TMyType2 :: unknown).

Gibt es eine Möglichkeit, in Delphi so etwas zu erreichen, außer dass die Bezeichner (MyType1EnumUnknown, MyType1EnumVal1, ..., MyType2Enumunknown, ...) vor oder nachgestellt werden?

    
Chris 29.07.2016, 09:54
quelle

1 Antwort

10

Versuchen Sie $SCOPEDENUMS . Von Ссылка :

%Vor%     
Uli Gerhardt 29.07.2016, 10:07
quelle

Tags und Links