Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.5b

Application v 5.24b

  

 

Chapter SixFile Functions (continued)

GetLineCount Function

Overview

The GetLineCount function will return the total number of lines in a Mapped Text Object.

Syntax/Parameters

Syntax

int = GetLineCount ( handle hObject );

Parameters

hObject

A handle to a valid Mapped Text or Edit Object.

Return Value

Returns an int containing the total number of lines or -1 on failure. Use the GetLastError function to retrieve error information.

Remarks

The line count of a Mapped Text Object is dynamic depending on actions performed. Therefore, if lines are inserted or deleted or if a segment is written, this value will change. Since a Mapped Text Object can be associated with a window or other more complex objects, the line count may change outside of the actions of the script. Use the GetLineCount function to return the current value.

In a Mapped Text or Edit Object, there is always a “line”; therefore, an empty file/object will always contain 1 line.

If the hObject parameter is invalid, the GetLastError function will return ERROR_FILE | ERROR_INVALID_HANDLE.

Related Functions

Platform Support

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

Legato IDE, Legato Basic