Group Memo / Multi-line String Functions
HardCR()
Replaces soft returns in a character string with hard returns.
HardCR( <cString> ) --> cString
MemoEdit()
Displays and/or edits text or memo fields.
MemoEdit( [<cString>], [<nTop>], [<nLeft>], [<nBottom>], [<nRight>], [<lEditMode>], [<bcUserFunc>], [<nLineLen>], [<nTabSize>], [<nBufferRow>], [<nBufferCol>], [<nWindowRow>], [<nWindowCol>] ) --> cTextBuffer
MemoLine()
Extracts text lines from a character string or from a memo field.
MemoLine( <cString>, [<nLineLen>], [<nLine>], [<nTabSize>], [<lWrap>] ) --> cLine
MemoRead()
Reads the contents of a file from disk.
MemoRead( <cFilename> ) --> cString
MemoTran()
Replaces hard and soft returns in a character string or memo field.
MemoTran( <cString>, [<cNewHardCR>], [<cNewSoftCR>] ) --> cNewString
MemoWrit()
Writes a character string or a memo field into a file.
MemoWrit( <cFilename>, <cString> ) --> lSuccess
MlCount()
Determines the number of lines in a character string or memo field.
MlCount( <cString>, [<nLineLen>], [<nTabSize>], [<lWrap>] ) --> nLineCount
MlCtoPos()
Determines the position of a character in a formatted character string.
MlCtoPos( <cString>, <nLineLen>, <nRow>, <nCol>, [<nTabSize>], [<lWrap>] ) --> nPosition
MlPos()
Determines starting position of the specified line in a formatted character string.
MlPos( <cString>, <nLineLen>, <nRow>, [<nTabSize>], [<lWrap>] ) --> nPosition
MPostoLc()
Determines the row and column position from a character position.
MPostoLc( <cString>, <nLineLen>, <nPosition>, [<nTabSize>], [<lWrap>] ) --> aRowCol
SET SCOREBOARD
Sets whether messages from READ and MemoEdit() are displayed.
SET SCOREBOARD on | OFF | <lToggle>