Forum: Object-Pascal / Delphi-Language
Delphi
by surfer007,
21. Mai 2010
MyPrg.WriteInteger('Attributes', Integer($f0500174));
ist die Lösung
:thumb:
oder
MyPrg.WriteInteger('Attributes', -263192204);
Forum: Object-Pascal / Delphi-Language
Delphi
by surfer007,
21. Mai 2010
Der Wert den ich schreiben muss ist $f0500174 = 4031775092 Dezimal
aber der Integer Bereich ist -2147483648..2147483647 (32 Bit mit Vorzeichen)
ich brauche also Cardinal (Longword) 0..4294967295 (32 Bit ohne Vorzeichen)
Das erklärt schonmal den Hinweis "Konstantenausdruck verletzt untere Grenzen" im Compiler.