Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Как преодразовать HEX-число в символ?   Найти похожие ветки 

 
sofs ©   (2005-06-03 13:14) [0]

Как преодразовать HEX-число в символ?


 
Ega23 ©   (2005-06-03 13:15) [1]

Chr
IntToStr
FormatString

А можно ещё более круто извратиться.


 
Gero ©   (2005-06-03 13:15) [2]

В символ без потери данных — никак.


 
sofs ©   (2005-06-03 13:17) [3]

А как можно еще более круто?


 
Ega23 ©   (2005-06-03 13:22) [4]


With Query do
 begin
  SQL.Text:="select X=Cast(0xFAFA as varchar(10))";
  Open;
  aStr:=FieldByName("X").AsString;
 end;


 
sofs ©   (2005-06-03 13:32) [5]


> Ega23 ©   (03.06.05 13:22) [4]
>
> With Query do
>  begin
>   SQL.Text:="select X=Cast(0xFAFA as varchar(10))";
>   Open;
>   aStr:=FieldByName("X").AsString;
>  end;

интересно это предел извращений!


 
Digitman ©   (2005-06-03 13:33) [6]


> sofs ©   (03.06.05 13:32) [5]


> интересно это предел извращений


это вопрос ?

пределов фантазий извращенцев не существует)


 
sofs ©   (2005-06-03 13:34) [7]

да это вопрос


 
Digitman ©   (2005-06-03 13:35) [8]

а в [6] - ответ)


 
Anatoly Podgoretsky ©   (2005-06-03 13:36) [9]

А что такое HEX-число, я всегда считал, что это набор символов.
Просвети


 
Digitman ©   (2005-06-03 13:37) [10]

например, знак восклицания в конце вопросительного предложения - это тоже из разряда фантазий извращенцев)


 
sofs ©   (2005-06-03 13:40) [11]


> Digitman ©

Но я им не считаю себя


 
Anatoly Podgoretsky ©   (2005-06-03 13:41) [12]

sofs ©   (03.06.05 13:40) [11]
А тебя кто то спрашивал.


 
Digitman ©   (2005-06-03 13:41) [13]


> Но я им не считаю себя


но фантазируешь при том оных не хуже)


 
P.N.P. ©   (2005-06-03 13:42) [14]

А в каком виде HEX число? Если оно представлено строкой, то
Char(StrToInt("$"+HEX))


 
Digitman ©   (2005-06-03 13:43) [15]


> P.N.P. ©   (03.06.05 13:42) [14]


> Если оно представлено строкой


а как оно еще м.б. представлено кроме как строкой ?
просвети)


 
P.N.P. ©   (2005-06-03 13:48) [16]

>Digitman ©   (03.06.05 13:43) [15]
Мда, что-то меня плющит :))


 
Anatoly Podgoretsky ©   (2005-06-03 14:15) [17]

Char(StrToInt("$FFFFFFFF"))


 
ozeron   (2005-06-03 20:31) [18]

блин а в универе не учили из 16 в 10 и номер символа в ascii узнать??


 
sofs ©   (2005-06-03 20:50) [19]

А я не увере учусь а в школе!


 
begin...end ©   (2005-06-03 20:56) [20]

> sofs

Что Вам нужно?


 
sofs ©   (2005-06-03 20:58) [21]

сабж осуществить


 
begin...end ©   (2005-06-03 21:00) [22]

> sofs ©   (03.06.05 20:58) [21]

До тех пор, пока не будет сформулировано определение HEX-числа и не будут приведены правила преобразования его в символ, сабж осуществить не удастся.


 
sofs ©   (2005-06-03 21:03) [23]

У меня есть s:=InttoHex(simvol);Теперь как получить символ из ASCII который соответсвует полученному номеру его в таблице


 
begin...end ©   (2005-06-03 21:06) [24]

> sofs ©   (03.06.05 21:03) [23]

Т.е. вначале имелась переменная типа Char (символ). Значение этой переменной было преобразовано в hex-представление функцией IntToHex. Теперь на основе этого hex-представления нужно обратно получить символ (значение исходной переменной). Так?


 
sofs ©   (2005-06-03 21:09) [25]

нет,вначале integer,затем inttohex(simvol,2),а потом s:=simvol;А теперь в ричэдит получить символ из ASCII который соответсвует полученному номеру его в таблице


 
begin...end ©   (2005-06-03 21:18) [26]

> sofs ©   (03.06.05 21:09) [25]

Читаю Ваше сообщение:

> нет,вначале integer

Что "вначале integer"?

> затем inttohex(simvol,2)

Результат функции IntToHex чему-нибудь присваивается? Что такое simvol?

> а потом s:=simvol

Что такое s?

> А теперь в ричэдит

Причём здесь "ричэдит"?

> получить символ из ASCII который соответсвует полученному
> номеру его в таблице

Как "получается" номер? О какой "таблице" идёт речь?

Вот и получается -- в ответ на уточняющие вопросы Вы говорите нечто, вызывающее ещё больше вопросов. И помочь, даже при всём желании, не получится. Пока эта словесная "каша" не превратится в чётко сформулированную задачу.


 
sofs ©   (2005-06-03 21:22) [27]

s:integer;
simvol:byte;
s:=IntToStr(simvol);
в рич эдит записывается соответсвующии номеру s символ из ASCII


 
Anatoly Podgoretsky ©   (2005-06-03 21:25) [28]

Чем дальше в лес, тем больше нас.


 
begin...end ©   (2005-06-03 21:26) [29]

> sofs ©   (03.06.05 21:22) [27]

> s:integer;

> s:=IntToStr(simvol);

Т.е. целочисленной переменной s прсиваивается строка, возвращаемая функцией IntToStr?

Такой код даже не откомпилируется.


 
sofs ©   (2005-06-03 21:26) [30]

s:=IntToHex(simvol);описка!


 
begin...end ©   (2005-06-03 21:29) [31]

> sofs ©   (03.06.05 21:26) [30]

По-прежнему, есть попытка присвоить строку целочисленной переменной.
И, по-прежнему, код не компилируется.


 
sofs ©   (2005-06-03 21:47) [32]


> begin...end
А проблема хоть понятна?


 
begin...end ©   (2005-06-03 21:50) [33]

> sofs ©   (03.06.05 21:47) [32]

Нет.


 
SergP ©   (2005-06-03 23:24) [34]


>  [15] Digitman ©   (03.06.05 13:43)
>
> > P.N.P. ©   (03.06.05 13:42) [14]
>
>
> > Если оно представлено строкой
>
>
> а как оно еще м.б. представлено кроме как строкой ?
> просвети)


А х/з... Может человек имеет ввиду byte ....

Мало ли чего можно от народа ожидать.....


 
Defunct ©   (2005-06-04 03:28) [35]

> sofs
Сиволом таблицы сиволов, является то, что вы переводили в Hex в самом начале.

Короче говоря господа. Вопрошающий хочет знать, как получить символ ASCII, который соответсвует символу кодировки Win (ES... к своему стыду, забыл как таблица называется). IMHO он хочет сделать преобразователь DOS/Win.


 
KilkennyCat ©   (2005-06-04 05:09) [36]

а зачем?


 
Defunct ©   (2005-06-04 07:01) [37]

> KilkennyCat
кто ж его знает.. может в школе проходят



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.032 c
9-1111645986
ninja
2005-03-24 09:33
2005.06.29
интерфейс пользователя в игре


3-1116232915
Dimedrol
2005-05-16 12:41
2005.06.29
Замена транзакций в MSSQL (part 2)


14-1117299118
lookin
2005-05-28 20:51
2005.06.29
Предлагаю послушать песню Ивана Демьяна


11-1101251566
XProger
2004-11-24 02:12
2005.06.29
Прокрутка в Memo


4-1115260119
Naumov
2005-05-05 06:28
2005.06.29
Непонятная проблема с окнами