![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 41
|
Читаю файл, выбранный пользователем, и пытаюсь его разбить на куски.
В итоге трейс выводит не 1000, как ожидалось, а 1001, т.е. ba.length == i + ln, почему? Я же считываю 1000 байтов, разве нет? Зачем приплюсовывается offset к length? |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Зато вы их считываете с первой позиции, т.е. самый первый элемент в ba не заполняете. Поэтому 1 автоматический байт + 1000 ваших и дают 1001.
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Начало чтения задается fileRef.data.position, а параметр, в который Вы передаете 1 — это позиция начала Записи в ba.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 41
|
Wolsh, спасибо, помогло
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:39. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|