Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Integer > Bin

01.01.2007
function IntToBin1(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;

Взято с сайта: https://www.swissdelphicenter.ch


 function IntToBin2(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 := '1' + bin
     
else
       bin
:= '0' + bin;
     d
:= d shr 1;
   
end;
   
Delete(bin, 1, 8 * ((Pos('1', bin) - 1) div 8));
   
Result := bin;
 
end;

Взято с сайта: https://www.swissdelphicenter.ch