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

Вниз

Как сделать шестнадцатиричное присвоение переменных byte:=$string   Найти похожие ветки 

 
HollowMan   (2004-09-17 16:44) [0]

Есть значение hex числа типа string

string s_hex;
s_hex:="1A"

и есть переменная типа byte, значение которой должно быть шестнадцатиричное.
byte b_hex;

Необходимо b_hex присвоить шестнадцатиричное значение s_hex.
Если руками это сделать, то можно просто написать b_hex:=$1A
Как это можно сделать через переменных?


 
Lin7   (2004-09-17 16:54) [1]

Hex2Dec ?


 
Digitman ©   (2004-09-17 16:55) [2]


> есть переменная типа byte, значение которой должно быть
> шестнадцатиричное


не может быть у переменной типа byte "шестнадцатиричного" значения

равно как и у любой иной переменной любого иногго типа

а может быть лишь шестнадцатиричное представление некоего значения


> Как это можно сделать через переменных?


конгениально !

b_hex := StrToInt("$" + s_hex);


 
Skier ©   (2004-09-17 16:58) [3]

как бы ты ни старался, но в b_hex всегда будет только двоичное число. компутер понимает только 0 и 1, и всё тут ! :)

а по сему :
StrToInt converts the string S, which represents an integer-type number in either decimal or hexadecimal notation, into a number.


 
HollowMan   (2004-09-18 07:21) [4]

Спасибо. Для Delphi я понял, что можно использовать StrToInt.
А что делать с этим в Turbo Pascale?


 
Alx2 ©   (2004-09-18 10:01) [5]

>HollowMan   (18.09.04 07:21) [4]
См. Val



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

Форум: "Основная";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.038 c
3-1094640749
bss
2004-09-08 14:52
2004.10.03
Как отловить изменение данных в таблице базы MS Access?


3-1094024391
Koala
2004-09-01 11:39
2004.10.03
Клиент-сервер (MIDAS) под Firebird 1.5


3-1094290136
Lamers not dead
2004-09-04 13:28
2004.10.03
ADOQuery.SQL


8-1089272832
Ale}{(is)
2004-07-08 11:47
2004.10.03
256-цветное изображение


9-1086760482
*John*1987*
2004-06-09 09:54
2004.10.03
Delphix для Delphi6





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский