Показать сообщение отдельно
  #8  
Старый 23.06.2011, 00:28
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Как-то так:

Код:
function BinToDec(ABin : String) : Integer;
var
  I : Integer;
begin
  Result := 0;
  For I := Length(ABin) DownTo 1 Do
    Begin
      Result := Result shl 1;
      If ABin[i] = '1' Then Result := Result + 1;
    End;
end;

Вообще, можно было и свмому подумать, а не тырить код откуда-то и потом мучаться с ним.
Ответить с цитированием