Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - sind Enums konstant?


Flamefire - Mi 29.09.10 13:03
Titel: sind Enums konstant?
Wenn ich eine Deklaration von enums mache wie:

Delphi-Quelltext
1:
TFoo=(fZero, fOne, fTwo, FThree)                    

Kann ich dann davon ausgehen, dass Delphi das mit 0-3 belegt?
Wenn nicht, wie kann ich das forcieren, ohne hinter jedes Element ein "=n" zu schreiben?


Andreas L. - Mi 29.09.10 13:57

user profile iconFlamefire hat folgendes geschrieben Zum zitierten Posting springen:
W
Kann ich dann davon ausgehen, dass Delphi das mit 0-3 belegt?


Ja, ist immer so, solange du keine eigenen Indizies ( = 5 oder ähnlich) verwendest.