|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.05.2010, 20:39 | #1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Неверное считывание из файла [BlockRead]
В общем ситуация:
Script.asc: Код:
Код:
Код:
Должно быть Первый cell: X=355, Y=453, T=2 Второй cell: X=375, Y=558, T=1 Я как-то неправильно записал данные в хексе?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
16.05.2010, 22:38 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
ReadBlock читает байты из нетипизированного файла и делает это в другом порядке, первое 4-х битное число будет равно 63 01 00 00 (в 16 СС) = 1661009920
Чтобы получить 355 (то есть прямой порядок байт), то следует читать файл как типизированный (типа TCell). Тогда и получим прямой порядок байт 00 00 01 63 = 355 То есть в хексе надо исправить файл на 63 01 00 00 c5 01 00 00 02 00 00 00 и т.д. |
16.05.2010, 23:46 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Спасибо, попробую.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
считывание из файла | U-S | Общие вопросы C/C++ | 0 | 26.02.2010 19:42 |
неверное преобразование даты при открытии DBF файла в MS Excel 2007 | Serge_Bliznykov | Microsoft Office Excel | 13 | 26.11.2009 09:37 |
Считывание с файла на С++ | lamak | Помощь студентам | 8 | 01.11.2009 22:18 |
BlockRead -чтение dat файла | element | Общие вопросы Delphi | 2 | 15.06.2009 14:21 |
Считывание из файла | DimkinStd | Общие вопросы Delphi | 7 | 24.01.2007 19:18 |