Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как или чем преобразовать данные? / 11 сообщений из 11, страница 1 из 1
01.11.2010, 15:40
    #36931444
vizit73
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
В файле данных одной из программ есть шестнадцатиричная строка 76 69 A5 47 что соответствует 84690.9 ну и
в качестве добавки C3 4A 8F 47 - 73365.5, мне надо склепать на 84056.5 - шестнадцатиричное представление, помню когда то на PowerBasice использовались функции записи числовых данных в файлы, да вот забыл какие.
...
Рейтинг: 0 / 0
01.11.2010, 15:44
    #36931460
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
откуда куда надо преобразовать? из десятичной в шестнадцатиричную - Hex
...
Рейтинг: 0 / 0
01.11.2010, 15:48
    #36931476
vizit73
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
Так не канает. Использовал виндузятный калькулятор при HEX он выдаёт не то.
...
Рейтинг: 0 / 0
01.11.2010, 15:50
    #36931486
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
vizit73Так не канает. Использовал виндузятный калькулятор при HEX он выдаёт не то.

скорее всего дело в том, что байты в вашем исходном файле переставлены местами попарно. Сомнений в правильной работе Hex у меня нет
...
Рейтинг: 0 / 0
01.11.2010, 15:52
    #36931492
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
> Автор: vizit73
> Так не канает. Использовал виндузятный калькулятор при HEX он выдаёт не то.


А ты почитай как записать "дробное число в шестнадцатеричном виде"
И нам расскажешь, если захочешь :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
01.11.2010, 15:56
    #36931512
vizit73
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
Спокойно, я пытался преобразовать целое, программа сама после считывания представляет его в дроби.
...
Рейтинг: 0 / 0
01.11.2010, 16:10
    #36931578
vizit73
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
Подбирая 00 00 A5 47 добился 84480.0
...
Рейтинг: 0 / 0
01.11.2010, 16:26
    #36931648
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
vizit73Подбирая 00 00 A5 47 добился 84480.0

84480 (dec) = 01 4A 00 (hex)

я никак не пойму, что требуется-то?
...
Рейтинг: 0 / 0
01.11.2010, 16:37
    #36931687
vizit73
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
Требуется следующее:
Имеется файл данных , где опытным путём установлено, что последовательность кода данных записанная в этом файле в виде строки 76 69 A5 47 программой которая представляет данные из этого файла в читабельном виде соответствует число 84690.9 изменив последовательность 00 00 A5 47 получил отображаемое 84480.0 надо подогнать под 84056.5
...
Рейтинг: 0 / 0
01.11.2010, 17:01
    #36931781
vizit73
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
В TurboBasic-е были операторы для преобразования в VBA подобные есть?

Записи передаются в виде строк символов. Поэтому необходимо использовать соответствующие функции преобразования данных в строку символов и обратно. Ниже перечислены функции и осуществляемые ими преобразования. MKI$ (MKL$) - целое (длинное целое) в 2-х (4-х) байтовую строку; MKS$ (MKD$) - вещественное (вещественное двойной точности) в 4-х (8-ми) байтовую строку. CVI(CVL) - 2-х (4-х) байтовую строку в целое (длинное целое) ; CVS(CVD) - 4-x (8-ми) байтовую строку в вещественное (вещественное двойной точности) .
...
Рейтинг: 0 / 0
01.11.2010, 18:14
    #36932034
vizit73
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как или чем преобразовать данные?
Подобрал ручным "бутфорсом" :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как или чем преобразовать данные? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]