Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: [D5] Type Enum Werte zuweisen

  Alt 17. Feb 2009, 11:14
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
$2B or not $2B
  Mit Zitat antworten Zitat