String to Hex Конвертация

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Tuko_G
Бывалый
Сообщения: 95
Зарегистрирован: 09 Декабрь 2005, 10:47
Откуда: Tbilisi, Georgia
Контактная информация:

String to Hex Конвертация

Сообщение Tuko_G »

Здравствуйте

есть
STR(4)
В нем записано HexDecimal Value Str[1]='BC'; STR[2]='43' STR[3] ='BC' STR[4]='A8'
В месте взятое это число (в Hex-ах) BC43BCA8 что равняется в Decimal 3158555816
как манипулировать чтобы получить в Long - е (напр: LongVar Long) значение 3158555816 (Decimal)

Заранее Спасибо
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: String to Hex Конвертация

Сообщение Дед Пахом »

LongVar=evaluate(str & 'H')
С уважением, ДП
Tuko_G
Бывалый
Сообщения: 95
Зарегистрирован: 09 Декабрь 2005, 10:47
Откуда: Tbilisi, Georgia
Контактная информация:

Re: String to Hex Конвертация

Сообщение Tuko_G »

Спасибо огромное :) Работает
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: String to Hex Конвертация

Сообщение Yufil »

Вообще-то говоря Evaluate('0' & Str & 'h') . Если строка начинается не на цифру, будут неприятности
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: String to Hex Конвертация

Сообщение Дед Пахом »

Совершенно справедливо.
С уважением, ДП
Ответить