Тема: HEX код в memo
Показать сообщение отдельно
  #4  
Старый 12.01.2012, 23:28
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Чтобы вывести данные HEX-коде, нужно пребразовать строку в такой код. Самый примитивный способ указать компилятору, что все принимаемые данные это числа и воспользовать функцией IntToHex. К примеру, символ "S"=$53. Указать копилятору, что это не буква а цифра можно так - ord(S[i]), где S это переменная типа String, а I переменная Integer.
Код:
var
  S, S1 : String;
  I : Integer;
begin
  for I := 1 to Length(S) do
    S1[i] := IntToHex(ord(S[i]), 2);
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием