База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект romfile. / Свойства и методы
Свойство .pointer
| Назначение: | Задаёт и возвращает текущую позицию указателя в файле ресурсов (ROM). |
| Тип: | Word |
| Диапазон значений: | См. пояснение ниже. |
| См. также: | Объект romfile. |
Подробности
Когда файл (повторно) открывается методом romfile.open, указатель сбрасывается на первый символ файла (позиция 1). Если файл не найден или не содержит данных, указатель устанавливается в 0.
Позиция указателя не может превышать romfile.size + 1. При чтении из файла методом romfile.getdata указатель автоматически сдвигается вперёд на число прочитанных байтов.
Поскольку свойство имеет тип word, максимальное значение указателя, которое можно задать, - 65535. При чтении текущей позиции указателя этим свойством для всех позиций от 65535 и выше возвращается 65535. Для навигации по файлам больше 65 535 байт используйте romfile.pointer32.