Ich weiß, der Thread ist tot. Aber falls jemand hierher kommen sollte:
Man kann die Record-Klasse für BigInteger unter Delphi XE3 (wahrscheinlich auch schon ab XE) nur nach geringfügigen Modifikationen nutzen.
1. Operatornamen haben sich geändert :
Code:
ShiftLeft -> LeftShift
ShiftRight -> RightShift
BitwiseNot -> LogicalNot
2. Obwohl jetzt
Unicode den Ton angibt, funktionieren die String-basierten Funktionen alle. Einzig die Funktion "_ToString" muss modifiziert werden - das Inkrement kann nichts zuweisen, da die Byte-Umwandlung nur Zeiger aus AnsiChars machen kann.