Показать сообщение отдельно
Старый 13.09.2011, 14:38   #10  
Predatore is offline
Predatore
Участник
 
163 / 17 (1) ++
Регистрация: 29.09.2010
Цитата:
Сообщение от Alterant Посмотреть сообщение
Цитата:
Сообщение от Predatore Посмотреть сообщение
mFile.TEXTMODE(FALSE) не помогает

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

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

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