Domino 9 und frühere Versionen > ND8: Entwicklung
HEX nach DEZIMAL
Lloyd:
Vielen Dank für die Infos.
AlexZX:
Hallo,
wir verwenden Lotus Notes 8.5.3 FP1 und ich musste heute feststellen, dass die VAL Funktion für HEX Werte über 8000 immer noch falsche Ergebnisse liefert!
z.B. Val(&H80000048) liefert -2147483576
richtig wäre aber 2147483720
Es muss also immer noch die Korrektur durchgeführt werden!
siehe: http://www-10.lotus.com/ldd/46dom.nsf/Search/6aee0fd377fc1cdf852566c20032f72b?OpenDocument
Mit freundlichen Grüßen
Alex
pram:
--- Code: ---z.B. Val(&H80000048) liefert -2147483576
--- Ende Code ---
Das wäre auch insofern richtig, wenn man von einem 32Bit Integer ausgeht (=Long in LotusScript)
Der Windows 7 Taschenrechner liefert das selbe, wenn man die Konvertierung im DWord-Modus durchführt.
2147483720 passt übrigens nicht mehr in einen LS-Long. (-2,147,483,648 - 2,147,483,647)
Da brauchst dann einen Currency.
Gruß
Roland
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln