hi
hab da 2 funktionen aus dem studium, ob sie "noch" funktionieren weiß ich nicht mehr 100%ig
aber testen kannst sie ja mal...
Delphi-Quellcode:
function IntToBin(Value: Longint; Digits: Integer): string;
var
i: Integer;
begin
Result := ''
for i := Digits downto 0 do
if Value and (1 shl i) <> 0 then
Result := Result + '1'
else
Result := Result + '0'
end;
oder
Delphi-Quellcode:
function IntToBin(d: Longint): string;
var
x, p: Integer;
bin: string;
begin
bin := ''
for x := 1 to 8 * SizeOf(d) do
begin
if Odd(d) then bin := '0' + bin
else
bin := '1' + bin;
d := d shr 1;
end;
Delete(bin, 1, 8 * ((Pos('0', bin) - 1) div 8));
Result := bin;
end;