Advertisement
Guest User

Untitled

a guest
Jun 13th, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. function IntToHex(Value: int64; Digits: integer): string;
  2. const
  3. HexDigits: array[0..15] of char = '0123456789ABCDEF';
  4. var
  5. i: integer;
  6. begin
  7. If Digits=0 then
  8. Digits:=1;
  9. SetLength(result, digits);
  10. for i := 0 to digits - 1 do
  11. begin
  12. result[digits - i] := HexDigits[value and 15];
  13. value := value shr 4;
  14. end ;
  15. while value <> 0 do begin
  16. result := HexDigits[value and 15] + result;
  17. value := value shr 4;
  18. end;
  19. end ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement