home *** CD-ROM | disk | FTP | other *** search
- (*-------------------------------------------------------*)
- (* AttrDemo.MOD *)
- (* Demonstration für das Modul "Attribut" in *)
- (* Fitted Modula-2 (ab Version 1.1) *)
- (* (C) 1990 J. Braun & toolbox *)
- (*-------------------------------------------------------*)
- MODULE AttrDemo;
-
- FROM Attribut IMPORT BackgroundMode;
- FROM Strings IMPORT Length;
- FROM Display IMPORT displayAttr, Write;
- FROM InOut IMPORT WriteLn, Read;
-
- TYPE
- STRING = ARRAY[0..79] OF CHAR;
- CONST
- blinknot = FALSE;
- blink = TRUE;
- VAR
- TestString: STRING;
- i : CARDINAL;
- ch : CHAR;
-
- BEGIN
- TestString := 'Demo für das Blinkbit in Fitted Modula-2';
- BackgroundMode(blinknot);
- WriteLn;
- displayAttr := 224;
- FOR i := 0 TO Length(TestString) DO
- Write(TestString[i]);
- END;
- displayAttr := 7;
- WriteLn;
- TestString := 'Taste drücken .....';
- FOR i := 0 TO Length(TestString) DO
- Write(TestString[i]);
- END;
- WriteLn;
- Read(ch);
- BackgroundMode(blink);
- WriteLn;
- END AttrDemo.
- (*-------------------------------------------------------*)
- (* Ende von AttrDemo.MOD *)