Das war keine Anwort auf deinen letzten Eintrag hier. (schau mal auf die Uhrzeit)
Es war mehr als Entscheidungshilfe für deine Wahl eines passenden reelen Typen und als Antwort auf Sharky's Beitrag gedacht.
Zitat:
Int64 ist ja der "größte" Zahlentyp - Extended habe ich ja total vergessen
2^63 ~ 9.2 x 10^19 was zeigt, das alle reellen Typen (ausser Currency) einen grösseren Wertebereiche besitzen.
Wenn du auf Comp umsteigst, kannst'e auch 'ne schellere Art der Typenumwandlung verwenden.
Da Comp und Int64 intern das selbe Format zur Speicherung nutzen.
Delphi-Quellcode:
C := Comp(I);
{oder}
I := Int64(C);
An sonsten bist'e mit Extended (wegen der Genauigkeit) auf 'nem guten Weg.
Denn je kleiner der Typ (Größe in Byte), desto grösser ist die Ungenauigkeit. Bei Int64 zu Single sind das immerhin bis zu 37 Milliarden.