Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Unterschiede zwischen Konstanten-Deklaration?

  Alt 17. Jun 2010, 21:44
Zitat:
CTRL_DRIVE: Byte = $0D;
typisierte Konstanten sind keine "echten" Konstanten,
sondern nur schreibgeschützte Variablen.

CASE verlangt aber "echte" Konstanten.


Dieses sind "echte" Konstanten:
Code:
const
  { Amp Drive }
  CTRL_DRIVE      = $0D; // $00 to $7E

  { Amp Toogle Controls (avail. depends on model!) }
  CTRL_DRIVE_ONOFF = $1A; // $00 (off), $40 (on)
  CTRL_DIST_ONOFF = $19; // $00 (off), $40 (on)
oder
Code:
const
  { Amp Drive }
  CTRL_DRIVE      = Byte($0D); // $00 to $7E

  { Amp Toogle Controls (avail. depends on model!) }
  CTRL_DRIVE_ONOFF = Byte($1A); // $00 (off), $40 (on)
  CTRL_DIST_ONOFF = Byte($19); // $00 (off), $40 (on)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat