Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Das Minimum des Typ Currency (https://www.delphipraxis.net/20665-das-minimum-des-typ-currency.html)

seilma 21. Apr 2004 09:43


Das Minimum des Typ Currency
 
Hallo,

habe gerade versucht das absolute Minimum von einem Currency (-922337203685477.5808 = 2^63 - die letzten vier Stellen für Nachkomma) zu speichern.
Beim Complieren mit Delphi5 bekomme ich folgenden Fehler: "Überlauf in Konverierung oder arithmetischer Fehler".

Setze ich nun das Minimum auf (-461168601842738.7904 = 2^62 - und wieder die letzten vier Stellen als Nachkomma) funkioniert der Compilerlauf.

Wo bitte liegt der Fehler? :wall:
Warum hat Currency nur 63 bit; Hab ich ne Compilerdirektive übersehen, oder, oder oder???

Gruß Markus

Hansa 21. Apr 2004 10:05

Re: Das Minimum des Typ Currency
 
Zitat:

Zitat von seilma
...Warum hat Currency nur 63 bit; Hab ich ne Compilerdirektive übersehen, oder, oder oder???

Das 64. Bit wird wohl fürs Vorzeichen verwendet ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz