Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#26

Re: Union Übersetzung nach Pascal

  Alt 13. Mär 2007, 16:21
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.
  Mit Zitat antworten Zitat