Modula-2 || Compiler & Tools || Library || Search Engine
VAR mainwin: Window; VAR lines, columns: CARDINAL; VAR Done: BOOLEAN;
PROCEDURE SetPos(line, column: CARDINAL); PROCEDURE GetPos(VAR line, column: CARDINAL);
PROCEDURE Clear; PROCEDURE Flush;
PROCEDURE WriteString(s: ARRAY OF CHAR); PROCEDURE Write(ch: CHAR); PROCEDURE WriteLn;
PROCEDURE Read(VAR ch: CHAR); PROCEDURE ReadString(VAR s: ARRAY OF CHAR);
PROCEDURE WriteInt(i: INTEGER; w: CARDINAL); PROCEDURE ReadInt(VAR i: INTEGER);
PROCEDURE WriteCard(c: CARDINAL; w: CARDINAL); PROCEDURE ReadCard(VAR c: CARDINAL);
Note that OpenDevice must not called if MainWin is imported. Further windows must be created using mainwin.
Modula-2 || Compiler & Tools || Library || Search Engine