Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Adressen wie 0x057e als Konstante deklarieren (https://www.delphipraxis.net/133318-adressen-wie-0x057e-als-konstante-deklarieren.html)

MisterNiceGuy 29. Apr 2009 18:50


Adressen wie 0x057e als Konstante deklarieren
 
Hi, ich versuche gerade diese Codezeile zum Laufen zu bekommen:
Delphi-Quellcode:
const VID = 0x057e;
Das gleiche Problem hab ich bei einer Aufzählung:
Delphi-Quellcode:
InputReport = (Status = 0x20, ReadData = 0x21, Buttons = 0x30);
Hier meckert der Compiler beim 0x20, 0x21 und 0x30.

Was mache ich falsch? :)

himitsu 29. Apr 2009 18:54

Re: Adressen wie 0x057e als Konstante deklarieren
 
Die Delphi-Syntax ist halt etwas anders ... 0x ist die Markierung von Hexadezimal in C
und in Delphi steht $ für derartige Werte :)

Delphi-Quellcode:
const VID = $057e;

  InputReport = (Status = $20, ReadData = $21, Buttons = $30);

MisterNiceGuy 29. Apr 2009 19:14

Re: Adressen wie 0x057e als Konstante deklarieren
 
Wieder was gelernt, danke himitsu :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz