Forum: Object-Pascal / Delphi-Language
by TurboMagic,
15. Apr 2020
Ok, habe mal in beiden Projekten die Einstellungen geprüft und tatsächlich
ist die Bereichsprüfung im Konsolenprogramm aus gewesen. Mach ich die an krachts da auch.
=> Lösungsweg soweit klar. Mittels Direktive zumindest lokal die Bereichsprüfung ausschalten.
Forum: Object-Pascal / Delphi-Language
by TurboMagic,
15. Apr 2020
Sorry, das sollte aber keinen Unterschied machen. StrToInt unterstützt beides und
interessanterweise sogar nur "x" als Präfix!
Ja, das hab' ich durch einen QP Bugreport gelernt in dem sich jemand darüber beschwerte,
dass auch xFF entsprechend als Hex Zahl behandelt würde.
EMBT hatte dann nachgeforscht und rausgefunden, dass es schon mindestens seit D2006 so
ist lt. Code und damit "Works...
Forum: Object-Pascal / Delphi-Language
by TurboMagic,
15. Apr 2020
Danke für's Testen und schön, dass du keine bekommst.
Nur: warum bekomme ich eine? Was ist bei mir anders?
Forum: Object-Pascal / Delphi-Language
by TurboMagic,
15. Apr 2020
Hallo,
ich kann mir es einfach nicht erklären.
In einem Programm will ich einen Hex-String wie folgt in einen Cardinal oder UInt32 konvertieren:
procedure TMyObject.DoIt(data: string);
var
n: Cardinal;
begin