Loc()
Синтаксис
Position.q = Loc(#File)
Описание
Возвращается позицию указателя чтения/записи в файле.
Параметры
#File Номер указанного Файла.
Возвращаемое значение
Возвращает позицию указателя чтения/записи файла в байтах, относительно начала файла.
Пример (фран)
Fichier$ = OpenFileRequester("Выберите файл", "", "Текст (.txt)|*.txt|Все (*.*)|*.*", 0) If Fichier$ If ReadFile(0, Fichier$) length = Lof(0) ; Читает размер в байтах файла. FileSeek(0, length - 10) ; Помещает указатель за 10 символов до конца файла. Debug "Position: " + Str(Loc(0)) ; Отображает положение указателя. *MemoryID = AllocateMemory(10) ; Выделяет блок памяти на 10 байт If *MemoryID bytes = ReadData(0, *MemoryID, 10) ; Читает последние 10 символов файла Debug PeekS(*MemoryID) EndIf CloseFile(0) EndIf EndIf
См. также
FileSeek(), Lof()
Поддерживаемые OS
Все