Zitat von
API:
Hi
Delphi 5 kennt diese Syntax nicht. Wie setzt man dies in D5 um?
Delphi-Quellcode:
type
TSomeEnum = (Enum1 = 1, Enum2 = 6, Enum3 = 80);
da kannst du entweder auf andere Typen umsteigen.
Delphi-Quellcode:
type
TSomeEnum = Byte;
const
Enum1 = 1;
Enum2 = 6;
Enum3 = 80;
oder du mußt mit Füllwerten arbeiten
Delphi-Quellcode:
type
TSomeEnum = (fill0, Enum1, fill2, fill3, fill4, fill5, Enum2...
In D5 war es noch nicht möglich die Werte vorzubelegen.
und ob sowas ginge, weiß ich jetzt nicht (ab D7 ist dieses jedenfalls nicht möglich ... davor konnt ich jetzt nicht testen)
Delphi-Quellcode:
const
Enum1 = 1;
Enum2 = 6;
Enum3 = 80;
type
TSomeEnum = (Enum1, Enum2, Enum3);
[edits] so viele Vehler
[noch'n edit] man, bin ich blöd