Вверх ↑
Этот топик читают: Гость
Ответов: 1321
Рейтинг: 37
#1: 2011-02-18 12:42:20 ЛС | профиль | цитата
Предлагаю сделать отдельно элемент перевода из HEX в 10-тичную систему счисления ,я давно искал этот элемент
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2011-02-18 12:47:13 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2021-06-21 04:11:49
карма: 0

0
Ответов: 1321
Рейтинг: 37
#3: 2011-02-18 13:23:08 ЛС | профиль | цитата
Спасибо огромное
------------ Дoбавленo в 13.23:

Add(MainForm,2953706,21,105)
{
Width=617
Height=554
}
Add(Convertor,5173319,259,231)
{
Mode=5
Digits=4
link(onResult,7877029:doAdd,[])
link(Data,6143877:GetData,[])
}
Add(Stream2Hex,6575464,168,168)
{
Mode=2
link(onResult,2179145:doEvent1,[])
link(Data,9710836:Text,[])
}
Add(Memo,9710836,168,105)
{
Left=65
Top=35
Width=245
Height=220
}
Add(Button,7549670,63,168)
{
Left=65
Top=255
Caption="1"
link(onClick,4281885:doEvent1,[])
}
Add(Memo,7877029,357,231)
{
Left=310
Top=35
Width=245
Height=220
}
Add(Convertor,565362,357,294)
{
link(onResult,3040216:doAdd,[])
link(Data,7877029:Text,[])
}
Add(Memo,3040216,413,294)
{
Left=310
Top=290
Width=245
Height=220
}
Add(Button,12895179,259,294)
{
Left=310
Top=255
Caption="2"
link(onClick,565362:doConvert,[])
}
Add(EventFromData,6143877,259,168)
{
}
Add(Hub,4281885,105,168)
{
link(onEvent1,6575464:doConvert,[])
link(onEvent2,5173319:doConvert,[(158,181)(158,237)])
}
Add(Hub,2179145,210,168)
{
link(onEvent2,6143877:doData,[(242,181)(242,174)])
}



В схеме не работает hex to int он переводит только 4 символа и всё
и int to str не работает
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2011-02-18 13:31:36 ЛС | профиль | цитата
Roma писал(а):
В схеме не работает hex to int он переводит только 4 символа и всё

больше и не должен

Roma писал(а):
int to str не работает

можно узнать, чем должна строка 123456789 отличаться визуально от числа 123456789 ?
карма: 27
0
Ответов: 1321
Рейтинг: 37
#5: 2011-02-18 13:33:58 ЛС | профиль | цитата
Я думал что он переводит из числа в строку
------------ Дoбавленo в 13.33:
А как-же мне переводить большой текст из HEX в INT
карма: 0

0
Ответов: 301
Рейтинг: 11
#6: 2011-02-18 13:47:44 ЛС | профиль | цитата
переведи отдельно старшие 4 hex-цифры, отдельно младшие. старшие умножаешь на 2 в степени 16, и прибавить младшие. если больше 8 hex цифер - то в int преобразовать нереально (int64 в hiasm не поддерживается). можно таким - же методом в real преобразовать.
карма: 0

0
Ответов: 1321
Рейтинг: 37
#7: 2011-02-18 13:53:07 ЛС | профиль | цитата
Можно пример?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2011-02-18 14:22:19 ЛС | профиль | цитата
Roma писал(а):
А как-же мне переводить большой текст из HEX в INT

вопрос не корректный, т.к. текст подразумевает любые символы, а HEX только от 0 до f. Просьба определиться с задачей прежде чем просить помощи с ее решением.
карма: 27
0
Ответов: 1321
Рейтинг: 37
#9: 2011-02-18 14:24:45 ЛС | профиль | цитата
Извиняюсь, немного некорректно задал вопрос
карма: 0

0
Ответов: 301
Рейтинг: 11
#10: 2011-02-18 16:44:42 ЛС | профиль | цитата
[flood]
Roma писал(а):
Можно пример?

а подумать?
[/flood]
карма: 0

0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)