Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Hex


Автор: _sTn_ 15.3.2007, 18:37
Написал програмку решил написать к ней регистрацию и возникло 3 вопроса:


1)У меня в Edit1 храница символ. Как мне узнать его Hex значение?
2)Как мне проводить операции с шеснаднацеричными цифрами?(Как обьявить, использовать?)
3)Как Хекс-значению придать вид Буквы?

Автор: Sunvas 15.3.2007, 18:43
ord chr inttostr strtoint inttohex тебе в помощь.

Автор: _sTn_ 15.3.2007, 20:16
Как из числа букву получить я разобрался, использовал Chr;
А вот как из буквы число?

Автор: Sunvas 15.3.2007, 20:29
ord!

Автор: _sTn_ 15.3.2007, 23:55
Слушай, я дурак так-что обьясни подробнее! у меня в качестве передаваемого параметра функчия ord просит ordinal. Как я понял это число - чего у этого общего с тем что я хочу?букву в Hex ?

Автор: VICTAR 16.3.2007, 00:24
Код

IntToHex(ord('a'),8);

Автор: ~FoX~ 16.3.2007, 22:22
Цитата(_sTn_ @  15.3.2007,  19:37 Найти цитируемый пост)
1)У меня в Edit1 храница символ. Как мне узнать его Hex значение?

Ты не сможешь получить ХЕКС от символа....ты можешь получть ХЕКС от АСКИ кода символа (или любой другой таблици)

Цитата(_sTn_ @  15.3.2007,  19:37 Найти цитируемый пост)
2)Как мне проводить операции с шеснаднацеричными цифрами?(Как обьявить, использовать?)

Учите математику, преобразование, систем счисления.....

Цитата(_sTn_ @  15.3.2007,  19:37 Найти цитируемый пост)
3)Как Хекс-значению придать вид Буквы?

А ни как ....пишем собственную процедуру преобразования....Тока не вижу надобности в сим....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)