AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2011, 12:27   #8  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Predatore Посмотреть сообщение
mFile.TEXTMODE(FALSE) не помогает

В текстовую переменную видимо не правильно читать, по ходу в неё вообще чтения не происходит, т.к. сколько бы я в неё не прочитал, дальнейшее чтение в инты даёт всё время один и тот же результат.

А в массив чаров у меня меня почему-то не получается читать, даже скомпилить не даёт, пишет "Размерности массива должны совпадать", даже если я не указываю сколько читать, по хелпу в таком случае он должен прочитать столько сколько занимает переменная.

Сейчас суть проблемы в том, что я не могу сдвинуться на 18 байт, т.к. читая в инты, я могу сдвинуться только на 16 или на 20 А в чары чиать не получается
Читайте по одному чару в бинарном режиме ( mFile.TEXTMODE(FALSE) ) - это побайтное чтение. Просто первые 18 байт пропустите в обработке, а остальные 4-ками сконвертируйте в integer. Либо после 18 байт читайте уже integer-ами.
Можно еще попробовать воспользоваться не популярным типом Binary, указав его длину - 18 байт.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:34.