Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.577 Beiträge
 
Delphi 11 Alexandria
 
#31

AW: Int64 spinnt oder ich. HILFE!!!!

  Alt Heute, 11:23
Der Fehler hingegen passiert bei Microsoft in der Funktion VariantChangeTypeEx,
Ist der Fehler irgendwie mathematisch erklärbar?
Ich habe mal nachgeschaut. Es wird in varDouble umgewandelt und dann gerundet, wodurch die Genauigkeit flöten geht.
Wenn man als Zieltyp wie ja auch gewünscht varInt64 angibt, funktioniert es korrekt.

Warum das so gemacht wird, kann ich nicht nachvollziehen. Das halte ich dann doch für einen Bug in Delphi.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat