Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2011, 03:24   #1
mrCloud
Пользователь
 
Аватар для mrCloud
 
Регистрация: 13.05.2011
Сообщений: 42
По умолчанию HexToBit

Как перевести hex в массив Bit'ов?
Например число 256 в хексе 100 а в битах
Код HTML:
0000 0000 1000
можно ли как нибудь конвертировать долго лазил по гуглу не нашел=(
mrCloud вне форума Ответить с цитированием
Старый 07.06.2011, 05:14   #2
mrCloud
Пользователь
 
Аватар для mrCloud
 
Регистрация: 13.05.2011
Сообщений: 42
По умолчанию

Все нащел сам
Код:
function HexToBin(Hexadecimal: string): string;
const
  BCD: array [0..15] of string =
    ('0000', '0001', '0010', '0011', '0100', '0101', '0110', '0111',
    '1000', '1001', '1010', '1011', '1100', '1101', '1110', '1111');
var
  i: integer;
begin
//Length(Hexadecimal)
  for i := 32 downto 1 do
    Result := BCD[StrToInt('$' + Hexadecimal[i])] + Result;
end;
mrCloud вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц