Zitat von
Hawkeye219:
Hallo Leute,
der Typ UInt64 ist zwar in Delphi definiert, er wurde aber nie offiziell von Borland dokumentiert. Der Grund könnte sein, daß nicht alle Operationen fehlerfrei ablaufen
Kann aber nicht der Hauptgrund sein! Die ganze 64-Bit-Arithemtik ist ziemlich buggy, zB behaupten Delphi 4 bis 10 (2006), daß ein Quadrat negativ sein kann:
Delphi-Quellcode:
program sqr_babe;
{$apptype console}
var
Babe: int64;
begin
Babe:=$Babe;
writeln(sqr(Babe)<0);
end.