[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Introduction
Introduction to the Clipper 5.01 Expand Library v3.00.
------------------------------------------------------------------------------
First of all: Welcome the Expand Library v3.00!
This Expand Library is a library designed for use with the Clipper
Compiler version 5.01 (or later). The Library was written using mainly
Assembly language, it is therefore quite compact. The Expand Library
provides a logical extension to the standard functions of Clipper,
they generally relate with the operating system, or other devices
on your system. The available functions are therefore 'low level'
and will never write to the screen or have any other side effects
the programmer can't control, except when otherwise mentioned. Some
other functions are a bit more 'High Level', those have been written
in Clipper 5.01, but generally perform their task by calling
Assembly written functions in the Library.
Since it's first release the Library has developed more and more into
a general purpose Library, but the main focus still lies in
its extensive use of Assembly Language, where great performance can
be achieved, and that, by using little space.
The most notable change for version 3.00 of the Library is the addition
of "XP" in front of all the functions, this to reduce the possibilities
of the Linker finding multiple symbols. So, every function in Expand is
now preceded by XP, except for the Norton Guides Reading routines, those
are preceded by NG. Note also the availability of the EXPAND52 module,
for backward compability to the previous Expand versions for Clipper 5.01.
Also new is the difference between the Evaluation version and the
Commercial versions of the Library. Read the section 'Purchasing' for
details. The Evaluation version may only be used for Evaluation purposes,
the Expand Library must be purchased when it is effectively used in your
Applications. The Evaluation version displays a message when an Application
linked with the Evaluation Version is started, to remember the user it is
using an evaluation package. This is of course not the case with the
Commercial version.
To run a (simple) Clipper program along with functions from the Expand
library, do the following:
c:\xx>Clipper YourPrg [/w /l /m /n]
c:\xx>RtLink fi YourPrg li Expand [Verbose][/pll:base50]
or use Blinker:
c:\xx>Blinker fi YourPrg @Expand
Note also the availability of EXPAND.LNK especially for Blinker users.
It would of course be best to adapt the CL.BAT file and include Expand
as a standard library, but that's all up to you.
Thanks to everyone who has contacted me for suggestions or to
report a bug. Thanks also to the ones who purchased the earlier
version of the Library, finally motivating me to finish this version.
The knowledge that you're all using it makes it possible to
continue developing the Library.
Please take contact when you find some anomaly or find a function to
behave differently than you would expect.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson