Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Через 3 дня :

День славянской письменности и культуры


Hex - представление символа


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
gavlutsk
Гость







СообщениеЧт, 06-Янв-2005 4:00    Заголовок сообщения: Hex - представление символа
Цитата

Как можно прочитать в String формате 16-ричный код любого символа, например:
var
S:String;
begin
S:='пр';
...
ShowMessage(...); // тут должно отобразиться ef f0
end;
И если можно на примере как использовать функции HexToBin и BinToHex, чтоб можно было увидеть результат в текстовом формате
В начало
Пол:Муж Gelios
Oracle-вый маньяк, Админ


Возраст: 37
Знак зодиака: Водолей
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
СообщениеЧт, 06-Янв-2005 7:05 
Цитата

смотрим хелп и видим там такой примерчик

The following example uses an edit control, a button, and a label on a form. When the button is clicked, the hexadecimal value of each character in the edit control is displayed in the label.
Код:

procedure TForm1.Button1Click(Sender: TObject);

var
  i: Integer;
begin
  Label1.Caption := '';
  for i := 1 to Length(Edit1.Text) do
  begin
    try
      Label1.Caption := Label1.Caption + IntToHex(Edit1.Text[i],2) + ' ';
    except
      Beep;
    end;
  end;
end;

а примеры использования функций HexToBin/BinToHex можно посмотреть в исходниках VCL, а конкретней в файле %Delphi%\source\rtl\common\IniFiles.pas

_________________
нельзя давать всем всего, ибо всех много, а всего мало
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100