[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Overview
About the Screen Functions:
------------------------------------------------------------------------------
The Expand Library now provides a number of screen handling functions.
The Clipper documentation suggests the application developer only to
use the Clipper Terminal system for any Video I/O, and the Expand Library
respects those guidelines as all functions presented in this section make
use of the Clipper SaveScreen() and RestScreen() functions, and of the
Expand Library Internal though documented XPdelAttr(), XPreplAttr() and
XPinsAttr() functions which perform primitive operations on the Strings
returned by SaveScreen(). They are written in Assembly and thus ensure the
fastest possible handling on the strings.
This makes it possible to have efficient Screen handling functions
and respect the Nantucket guidelines concerning Video I/O. By respecting
those guidelines, one ensure's oneself that not many things need to be
adapted when a new Clipper or Terminal system will come out. Hopefully,
very few changes need to be made even in a graphical environment!
Note that these functions will therefore not work when the IBM terminal
system (Clipper default) is not used, as some drivers will not support
saving and restoring screens.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson