Futurebasic/Language/Reference/loc
LOC
editSyntax
editresult = LOC(deviceID)
Description
editThis function returns one of two things, depending on the value of deviceID
.
- If
deviceID
is the file ID number of an open file, the function returns the current location of the file mark as an offset from the beginning of the current record. For example, ifLOC(fileID)
returns zero, the file mark is located at the beginning of the record. The file mark indicates where in the file the next input or output operation will occur. - if
deviceID
specifies an open serial port (i.e., if its value is_modemPort
or_printerPort
), then the function indicates the status of the carrier signal. If returns_zTrue
if the carrier is detected, or_false
if the carrier is not detected.
Note:
You can use LOC
along with REC
to determine the exact location of the file mark within the file.
See Also
editREC; RECORD; OPEN; LOF; HANDSHAKE; OPEN "C"