Ne Frage, warum wird #10 ignoriert? (Sag nicht, wegen dem Zeilenumbruch)
Falls du nämlich mit der Basis 256 (und nicht 255) arbeiten könntest, wäre das um einiges einfacher:
Delphi-Quellcode:
function cvbase(n:int64): string;
begin
SetLength(Result, 8);
Move(n, Result[1], 8);
end;