Thema: Delphi Integer in Bits

Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.107 Beiträge
 
Delphi 11 Alexandria
 
#5
  Alt 12. Apr 2003, 13:35
Moin Daniel,

die Umkehrung der Funktion in dem von Dir genannten Thread müsste hier zur Anwendung kommen:

Delphi-Quellcode:
function IntToBin(const AiValue : integer) : string;

const
  _aBinDigits : array [Boolean] of char = ('0','1');

var
  iPowerOfTwo : integer;
  i : integer;

begin
  Result := StringOfChar(#32,32);
  iPowerOfTwo := 1;
  for i := 32 downto 1 do
  begin
    Result[i] := _aBinDigits[(AiValue and iPowerOfTwo) <> 0];
    iPowerOfTwo := iPowerOfTwo shl 1;
  end;
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat