.setpointer Method
| Function: | Sets the new pointer position for a file opened "on" a currently selected file number (selection is made through fd.filenum). | 
| Syntax: | fd.setpointer(pos as dword) as pl_fd_status_codes | 
| Returns: | One of the following pl_fd_status_codes, also affects fd.laststatus: 0 — PL_FD_STATUS_OK: Completed successfully. 1 — PL_FD_STATUS_FAIL : Physical flash memory failure (fatal). 2 — PL_FD_STATUS_CHECKSUM_ERR: Checksum error has been detected in one of the disk sectors (fatal). 3 — PL_FD_STATUS_FORMAT_ERR: Disk formatting error has been detected (fatal). 8 — PL_FD_STATUS_NOT_READY: The disk is not mounted. | 
| See Also: | Writing To and Reading From Files, fd.getdata, fd.setdata, fd.pointer, fd.filesize | 
| Part | Description | 
| pos | Desired new pointer position. The supplied value will be corrected if out of range. For the files of 0 size (see fd.filesize), the pointer may only have one value — 0. If the file has non-zero size, the pointer can be between 1 and fd.filesize + 1. "1" is the position of the first byte of the file. The last existing byte of the file is at position equal to the value of fd.filesize. "fd.filesize + 1" is the position at which new data can be added to the file. |