Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
Delphi XE2 Professional
|
AW: Welcher Hexwert ist -1
20. Mär 2020, 07:55
Okay, man muss den Compiler zwingen ein SmallInt (Int16) zu nehmen siehe Anhang.
Darum die frage was machen die neueren Delphis
Nachtrag:
Zu dem Bild noch, wenn ich einem Smallint die $FFFF zuweise kommt ein Compilerfehler (Konstantenausdruck verletzt die untere Grenz) ist ja auch richtig. Im Prinzip ist mir Datentyp auch egal. Der User erwartet hier nur eben eine -1 oder eben auch eine -A (für Dezimal -10) zu sehen und nicht $FFFF oder (im -10 Fall) $FFF6
Geändert von v2afrank (20. Mär 2020 um 07:59 Uhr)
|