Einzelnen Beitrag anzeigen

Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Enum Typdefinitionen, mit gleichem Namen in einer Unit

  Alt 26. Feb 2019, 09:11
Hallo Sprachexperten,

ich würde gerne in einem Unit das folgende definieren
Delphi-Quellcode:
// Das hier einfügen
{$SCOPEDENUMS ON}
type
    TEnum1 =
        (
            Group_A
          , Group_B
          , Group_C
          , Group_D
            //
          , Group_I
        );

type
    TEnum2 =
        (
            Group_S
          , Group_H
            //
          , Group_I // <-- "E2004 Identifier redeclared 'Group_I'"
        );
Ich könnte die Enums jetzt umbenennen, oder in separate Units verfrachten.

Meine Frage ist aber: Kann man Delphi überreden diese gleichen Namen zu akzeptieren ?
(ein Namespace in der Art TEnum2.Group_I funktioniert nicht).

Rollo
mit {$SCOPEDENUMS ON} funktioniert das, allerdings musst Du dann immer mit voll qualifizierten Enums arbeiten ala
TEnum1.Group_A etc...
Fritz Westermann
  Mit Zitat antworten Zitat