Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Вниз

Как преодразовать 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.043 c
1-1118060894
Mr.F
2005-06-06 16:28
2005.06.29
Оптимальная сортировка


14-1117192030
dr Tr0jan
2005-05-27 15:07
2005.06.29
Гостиницы в Москве


14-1117516680
КаПиБаРа
2005-05-31 09:18
2005.06.29
Будет ли кризис судебной системы?


3-1116246096
RavenD
2005-05-16 16:21
2005.06.29
Картинки в BLOB


4-1115404364
Wolfram
2005-05-06 22:32
2005.06.29
Как вызвать диалоговое окно свойств файла?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский