Einzelnen Beitrag anzeigen

seilma

Registriert seit: 20. Apr 2004
1 Beiträge
 
#1

Das Minimum des Typ Currency

  Alt 21. Apr 2004, 09:43
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?
Warum hat Currency nur 63 bit; Hab ich ne Compilerdirektive übersehen, oder, oder oder???

Gruß Markus
  Mit Zitat antworten Zitat