Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.4j

Application v 5.22b

  

 

Chapter SixFile Functions (continued)

GetFilePosition Function

Overview

The GetFilePosition function returns the read/write position for a Basic File Object.

Syntax/Parameters

Syntax

qword = GetFilePosition ( handle hBasicFile );

Parameters

hBasicFile

A handle to a Basic File Object.

Return Value

Returns a qword value indicating the current position for reading and writing to the file or -1 on failure. If hBasicFile is invalid, the function will return ERROR_INVALID_HANDLE. Use the GetLastError function to retrieve error information.

Remarks

The GetFilePosition function returns the byte position within the Basic File Object. For example, if 306 bytes have been read from a Basic File Object before this function is called, the read/write position within the Basic File Object will be 306 and the GetFilePosition function will return 306. To return a row/column position, a Mapped Text Object must be used in conjunction with the [GetFileXYPosition] function.

Related Functions

GetFileXYPosition

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE, Legato Basic