Issue with IDOS->HexToLong
Posted: Sat May 26, 2018 5:04 pm
Hello,
It seems that IDOS->HexToLong doesn't work always as it should.
uint32 l_number;
IDOS->HexToLong("0x880800",&l_number);
=> l_number is: 8 914 944 OK
uint32 l_number;
IDOS->HexToLong("0x88080000",&l_number);
=> l_number is: -2012741632 ? Was waiting for 2 282 225 664
As l_number is a uint32, it should be able to store a value until 4 294 967 295, no ?
Any ideas?
Thank you.
Glames
It seems that IDOS->HexToLong doesn't work always as it should.
uint32 l_number;
IDOS->HexToLong("0x880800",&l_number);
=> l_number is: 8 914 944 OK
uint32 l_number;
IDOS->HexToLong("0x88080000",&l_number);
=> l_number is: -2012741632 ? Was waiting for 2 282 225 664
As l_number is a uint32, it should be able to store a value until 4 294 967 295, no ?
Any ideas?
Thank you.
Glames