Программы   Загрузка Партнерство   О компании Контакты  
 
                    
  Карта Сайта   
   

Как преобразовать String в Binary и наоборот

Автор: Rem


function BinStrToByte(a_sBinStr: string): byte;
var
 i: integer;
begin
 Result := 0;
 for i := 1 to length(a_sBinStr) do
   Result := (Result shl 1) or byte(a_sBinStr[i] = '1');
end;

function ByteToBinStr(a_bByte: byte): string;
var
 i: integer;
begin
 SetLength(Result, 8);
 for i := 8 downto 1 do
 begin
   Result[i] := chr($30 + (a_bByte and 1));
   a_bByte := a_bByte shr 1;
 end;
end;

// Примечание: вторая функция использует тот факт,
// что в таблице ANSI коды '0' = $30 и '1' = $31

           


С Юбилеем: Съемка юбилея. Любите праздники? Вам к нам. . Видеорегистратор shr-6162p купить. Авто видеорегистратор купить. . Игровые автоматы тут: игровые автоматы. Лотерейные автоматы. . подростковая мебель .


Программы  |  Загрузка  |  Партнерство  |  О компании  |  Контакты

Copyright © LSD Software 2006 - 2011