The Oasis Logo

FTP Site: Library

Directory of: files/library

Bytes: 67,475 Date: 1998-05-08

Andi Jahja

AJFONT is a library consisting of 66 different fonts for use in
Clipper application.

The use is very simple.

To activate a set of font, just issue a command :

AJFONT( n ) , where n is an integer from 1 to 66

To reset the font to default, simply pass no paramater like :



Bytes: 162,197 Date: 1997-05-17

Vern Six' basic Clipper Library - PD - some metafunctions for other
add-ons included (TP,Comix,FlexFile,Nanfor)

Bytes: 83,885 Date: 1994-04-22

Radio Beacon: The RF Handheld Library

Bytes: 29,937 Date: 1994-10-06

Beechlib - Memo and encryption Lib -

Bytes: 35,396 Date: 1997-05-17

BJDFONTS - A VGA Text mode Font toolkit for CA-Clipper

This toolkit has been released into PUBLIC DOMAIN by Brian Dukes, who
hopes to allow other programmers the ability to create great looking

This toolkit allows you to redefine the visual appearance of your
character set on a VGA graphics adapter. If you only have a MDA, CGA
or EGA graphics adapter then unfortunately this toolkit is of no use
to you!


Bytes: 190,821 Date: 1994-06-18

Bytes: 92,538 Date: 1997-05-17

Bytes: 10,451 Date: 1994-02-05

Bytes: 442,242 Date: 1997-05-17

Bytes: 3,699 Date: 1994-06-18


BecknerLib - PD (Lib File)
BecknerLib - PD (Utilities)
BecknerLib - PD (Includes)
BecknerLib - PD (SOURCE CODE)
BecknerLib - PD (Notice/Text)

Bytes: 47,140 Date: 1998-09-20

BMP2HPxx.LIB is a library of functions to be link with CA-Clipper 5.2
or 5.3 OBJ files. These ready to use functions allow a CA-Clipper
program to send printable data to most HP LaserJet printers (tested on
4,5, and 6). This data can be:

- Text using scalable fonts and coordinates in inches,
- Rectangles using coordinates in inches,
- Shaded area using coordinates in inches,
- Horizontal lines using coordinates in inches,
- Vertical lines using coordinates in inches,
- Graphic image from a Windows BMP (1 bit mono or 4 bit 16 colors)
using coordinates and sizing in inches.

Bytes: 203,168 Date: 1997-05-17

Shareware version of CB_GPR1, a library (shareware w/o source) for
mixing printer independent font support, proportional, scalable,
user-designed fonts or symbols using the Clipper 5.01 or 5.2 compiler

Epson FX / LQ
Epson GQ
IBM Proprinter / Proprinter X24
HP Laserjet II
HP Deskjet 500

Bytes: 335,370 Date: 1997-05-15

Anton van Straaten's Class Creation library has gone public.

Documentation appears to be in .RTF format, although is extensioned as

Just relink any application which uses Class(y) v2.0 with the new v2.4
CLASSY.LIB, and you should gain immediate performance benefits.
Recompiling is not necessary, although recompilation may result in
marginally faster class creation.

Aside from the performance improvements described below, some new
features have been added in v2.4. Changes, enhancements and new
features are summarized below, followed by detailed descriptions of
the more important changes.

* The Class(y) Enhanced Object Inspector has been improved. Objects
are now capable of "describing themselves", and the inspector can
take advantage of this. See "Object Inspector Enhancements" below.

* Two new command clauses have been introduced to support the
improvements to the object inspector: the METHOD command now has an
ACCESS clause, and the VAR command has an INTERNAL clause. These are
documented below.

* Smaller EXE: Programs which do not use advanced features such as
metaclass message objects will produce a slightly smaller EXE (about
6K) than with v2.0e.

* Overlaying in real mode now requires three modules to be in the

* DGROUP usage has been reduced compared to v2.0e.

* Message scope checking and/or instance variable type restriction
checking can be disabled by calling CsyEnforce( .f., .f. ), where
the first parameter controls scope checking and the second parameter
controls restriction checking on instance variables. Disabling such
checks can improve performance and can be used when shipping a final
executable. NOTE: This feature can be dangerous if used before a
program has been fully tested and is known to be working correctly.
The feature has been added due to customer request. We believe its
impact on performance will be minimal. If you find otherwise, please
let us know, since we are considering removing it from future

* v2.4 can be used with FiveWin, although inheritance from FiveWin
classes is not currently supported. This should be supported in
v2.5. Note that FIVEWIN.CH #includes OBJECTS.CH which defines class
creation commands, which should not be included in Class(y) modules.
You should either comment out or use #defines to ensure that
OBJECTS.CH is not included when compiling a Class(y) module.

* Sample source for the scalar classes is provided, in the SOURCE\SYS
directory. Implementation of the scalar classes has changed
slightly, so if you have defined your own scalar classes or modified
CSYARRAY.PRG or CSYOBJEC.PRG, please see the section on Scalar
Classes below.

* Multiple Inheritance: a number of issues relating to multiple
inheritance have been resolved.

* IMPORTANT: Inclusion of a new header file, "", is
required in order to use the IN clause when redefining multiply
inherited messages.

* Spurious scope violations caused by protected messages inherited
from a secondary parent should no longer occur.

* A bug in v2.0e which resulted in spurious errors during multiply
inherited class creation has been fixed.

* Multiple inheritance from the Clipper classes TBrowse, TBColumn,
and Error is now permitted. However, multiple inheritance from the
Get class is not supported.

* MESSAGE...IS can refer to a message in the current class, if the
message being referred to has already been declared.

* SOURCE CODE to the system classes has changed. If you use or have
modified any of the system classes, see "System Classes" below.

* Class(y)'s system message classes are no longer linked in
automatically. This can generate an error if you use these classes,
even indirectly. See "System Message Classes" below.

Bytes: 14,636 Date: 1996-05-25

This PUBLIC DOMAIN library for Clipper 5.2 is a great addition to our
abilities in CA-Clipper without spending a lot of money for basic comm
services. This is interrupt driven and supports 115k baud rates. It
has both hardware and software flow control and comes with sample
X-Modem and simple terminal samples.

Communications routines are coded in .ASM.

The author is open to suggestions. Lets try out this library and help
ourselves by helping him make sure it works to our needs!

Bytes: 14,872 Date: 1997-04-25

This is a set of C routines and the resulting library for accessing
.DBF files from C. It includes memo fields.

Bytes: 36,263 Date: 1997-02-11

DBLFN - The Dark Black Long FileName Patch Library for Clipper 5.x

What does it do?

Well, put simply, it allows your DOS based Clipper executables to
use Windows '95 long filenames. You simply link in the supplied
library and your program will automatically support Win95 long

Will it do it in Protected Mode?

Yes. It's been tested with Blinker 4.10 in protected mode, so we'd
like some poor^H^H^H^Hkind sole to try it with the others...

How does it do it?

We've basically replaced two internal (arrgh!) Clipper modules with
our own to replace the standard file handling support.

Bytes: 223,866 Date: 1996-10-30

Di_Library is designed as a set of drop-in replacements for the basic
xBase user input/output commands. Such replacements are intended to
allow for easy porting of existing xBase terminal-based applications
to World Wide Web CGI applications. In addition to close equivalents
of xBase input/output commands, di_Library contains (or will contain)
a collection of functions for HTML specific features, CGI control, and
device manipulation. The specific intended strength of di_Library is
that it allows the use of identical functions for input/output from/to
both the terminal and a web-browser. Common SOURCE CODE, and even in
many cases a common executable, can be used to interface whatever user
input/output device is used to access common underlying business
logic. In the future, di_Library might include access to more device
types in addition to the screen and a web-browser. The Norton Guide
you are currently viewing contains the documentation for di_Library
version 0.1 (alpha).

Di_Library is written entirely in Clipper 5.3. Full SOURCE CODE
accompanies each distribution of the library.

Bytes: 55,942 Date: 1994-11-30

Facade-C (Facade for Clipper) v1.0 - RCCO Research. Clipper-specific
version of the widely-used Facade(tm) developers' utility, a pcx
splashscreen display for DOS apps. Allows CA-Clipper programs to
display a developer-designed VGA .pcx file as a sign-on copyright or
introductory screen. Intended for professional development use.

Bytes: 1,022,264 Date: 1997-05-17

Ferns' Graphics Library version 3.0 is a FREEWARE graphical library
for CA-Clipper 5.2c and above (including 5.3). It offers the same,
and often more than it's commercial counterparts. And it's free, so
you don't have to pay *anything*. Here are some of the features:

Supports all VGA and SuperVGA modes (up to 1280x1024x65536 colors).

It has a rewritten General Terminal, so all your standard output also
works in graphic mode (SAY, GET, Tbrowse, etc). All you have to do is
add *one* line of code.

It's Light Lib compatible for the major functions. So you can easily
move from Light Lib to FGLib. The mouse, font, setmode functions all
work the same.

It has Truecolor Emulation. No other graphical library offers you
this! The dithering is the same as used in Windows and often better!

It has all the graphical primitives: lines, points, circles,
rectangles, ellipses, arc's, pie's, polygons, etc.

It supports the mouse with a definable mouse-pointer shape! So you can
change it to a hourglass, arrow, etc., etc.

It supports bitmaps. You can read and write BMP and PCX images.
Because of the Truecolor Emulation your images ALWAYS look good. You
really can program device independant.

It supports video ROM fonts and Windows 2.x proportional fonts. Works
the same as LightLib!

It's very fast and reasonable small.

Oops, almost forgot: You can use Real Mode or Protected Mode.

You can use patterns for filling. These patterns can even be partly

You can display bitmaps using a transparent color.

You can scale bitmaps *very* quickly (real-time).

There is an extensive 70 page manual, which explains every function
very thoroughly and there is a graphics programming tutorial.

And there is a *lot* more...

And no registration fee is required because this full version is

Please look at the demo and you'll see for yourself.

Bytes: 617,413 Date: 1995-12-24

This is the new (12/24/95) version of the Frankie Mouse engine. Direct
from the author's ftp site. Norton Guide, and tons of sample code.

Mouse your Clipper programs!

The docs say this is compatible with CA-Clipper 5.3.

Bytes: 8,452 Date: 1993-04-22

Getit Lib functions

Bytes: 196,926 Date: 1994-09-01

Ghostlib v2.3: Extensive Clipper 5.2 (or higher) shareware library.
Extensive Norton Guides included too.

Bytes: 14,467 Date: 1994-03-26

A linkable GPF trapping and logging module.

- Free ( Comercial Distribution without agreement of the
Author prohibited! All Rights Reserved! )
- Displays the Clipper-CallStack and additional extended
information about the reason of the GPF
- Wait's for "ESC" pressed
- Automatic detecting of BLINKER 3.x, EXOSPACE and CauseWay
- Calculates the correct location of EXOSPACE in the MAP-File
when running under OS/2 or Windows

Bytes: 642,812 Date: 1999-03-23

Greetings, Clipper developer:

As you may already know, due to the death of the Clipper third party
market, Grumpfish Incorporated dissolved in February 1996.
Consequently, the Grumpfish Library product was rendered no longer
available for sale and was no longer commercially supported.

However, thanks to the persistent efforts of Phil Barnett, I have
decided to make the Grumpfish Library source code publicly available.
This does NOT mean that this source code is now "freeware" or "public
domain" (see "Copyright" below for further specifics). The primary
reason behind this decision is to assist people who have been forced
to revisit existing code in the interest of Year 2000 compliance.
(See "Disclaimer" below for further specifics on this topic.)

In exchange for my permitting you to freely make use of this source
code, I have four small requests:

1) Please consider making a donation to help find a cure for
Amyotrophic Lateral Sclerosis (also commonly known as "ALS" or "Lou
Gehrig's Disease"). Donations may be made via cheque or credit card
to the following address and web site:

The ALS Association
27001 Agoura Road, Suite 150
Calabasas Hills, CA 91301-5104 USA
Phone: 818-880-9007

If you do make a donation, please indicate that it is being made in
the memory of Marie Andree Summers.

2) Please drop Phil Barnett a line (at ) thanking him
for his time and efforts in maintaining his web site.

3) If your current or future development efforts include Borland's
Delphi product, please consider the use of my components and
courseware. All such information can be found at the following web

4) Last but not least, please read ALL of the following verbiage.
Yes, some portions may be familiar to you from other software
license agreements, but there are certain items (particularly with
respect to distribution and support) with which I want you to be
absolutely clear.


With the exception of certain assembler routines (written by Ted
Means), the copyright for all source code found in this .ZIP file has
always been, and remains, in my name. Under the statutes of U.S. and
international copyright law, it is illegal to create, distribute, or
allow the distribution of unauthorized copies of this source code.
Anyone guilty of such deeds may be personally liable to fine and
imprisonment as well as civil damages.

The ONLY person specifically authorized to distribute the GRUMP.ZIP
file is Phil Barnett. If you received this file through any other
means than downloading it from Phil's web/FTP site, you have received
an unauthorized copy, and should bring this to the attention of Phil


I will not be held liable for consequential, special, indirect or
other similar damages or claims, including loss of profits or any
other commercial damage. In no event will my liability for damages to
you or any other person ever exceed the price paid for this source
code (i.e., nada), regardless of any form of the claim.

Regarding Year 2000 compliance, Grumpfish Library was written 99% in
Clipper. Therefore, it should be considered as Y2K compliant (or
non-compliant) as Clipper itself. If you have not already done so, I
strongly urge you to contact Computer Associates (,
current publisher of the Clipper product, and ask them pointblank
about Clipper's level of Y2K compliance.

I specifically disclaim all other warranties, expressed or implied. I
make NO representations nor warranties with respect to the
merchantability or fitness of this source code for any particular
purpose, business or application.


You get what you pay for -- NONE. Any questions directed to my
attention, related to the contents of the GRUMP.ZIP file, will be
summarily ignored. Furthermore, any custom programming and/or
enhancement requests shall also be in vain, because I have not used
Clipper on a regular basis in almost five years.


Greg Lief

Bytes: 69,735 Date: 1994-08-29

Bytes: 62,684 Date: 1994-08-29

Bytes: 174,984 Date: 1994-08-29

Bytes: 283,546 Date: 1994-08-29

The GT Clipper Library Version 1.0 Release 1

The GT Clipper library is a loose collection of Clipper, C and ASM
code designed to help Clipper programmers. The library is developed
and maintained by members of the GT Clipper Echoes in the UK.

A full copy of the library consists of the following files :

GT_SRC.ARJ - Source files
GT_OBJ.ARJ - OBJ files create using Clipper 5.2c, Borland C++2 and
Microsoft C 5.1
GT_LIB.ARJ - Library file
GT_NG.ARJ - NG file

All of the code found in the GT Clipper Library is placed in the
PUBLIC DOMAIN by the respective author. Please feel free to modify
the code, but if you come up with anything interesting please let the
librarian and author know what you have done so that we can keep
improving the library.

Bytes: 292,392 Date: 1994-05-21

Bytes: 7,944 Date: 1994-05-20

Bytes: 30,337 Date: 1997-05-17

The Klipper Freeware Library for Clipper 5.x, Spring '94 Rev.B


Bytes: 154,312 Date: 1991-07-22

The famed Texas Laser Library. Allows control of HP LaserJet printers.
This version is dated 1991, and says it is for s'87 and 5.0. If you
have a newer version, please send it to me.

Bytes: 49,132 Date: 1998-09-20

This is a collection of Clipper-callable C and assembler functions I
(Paul Bosselaers) wrote while I was a Clipper programer. Now that I
have moved on, I place these functions in the public domain. Some of
the functions have been used successfully for years in commercial
applications, others have undergone mininal testing. Caveat Emptor.

In each file is a description of what the function does, parameters,
return values and any special notes. Clipper 5.2 was the version the
C files were compiled for and all functions were tested under. The C
compiler used was MS C 7.0 and the assembler was MASM 6.1. Some C
functions require LLIBCA.LIB (not included). Some C functions use
CPMI.LIB (included), which was written by Ted Means.


Bytes: 137,653 Date: 1993-07-15

The Netto library was created by participants of the Compuserve
Clipper forum.

This outstanding PUBLIC DOMAIN network library is a terriffic starting
point for Clipper programmers who wish to perform Novell network
access functions.


This library requires the NANFORUM library,, below.

Bytes: 232,360 Date: 1997-05-17

The SOURCE CODE for the above library,

Bytes: 175,478 Date: 1998-08-09

This is the Summer '87 version of Nanfor Library.

All patches have been applied to both source and library.

Public Domain, SOURCE CODE AVAILABLE in the file

Bytes: 163,131 Date: 1995-05-01

The NanForum library was created by participants of the Compuserve
Clipper forum.

This outstanding PUBLIC DOMAIN library has many excellent functions,
and should be considered a starting point for Clipper library users.
This version is the culmination of years of additions and improvement.

There are some very powerful additions to the Clipper language
contained in this library, not the least of which is the ability to
control CPU registers and call DOS interrupts.


Bytes: 7,240 Date: 1993-07-15

This SOURCE CODE is for a special version of ft_int86(), ft_peek() and
ft_poke(), compatible with the ExoSpace (tm) DOS Extender from
SofDesign, International. It is ExoSpace-specific and is maintained
separately from the real mode version.

The documentation can be found in the real-mode CINT86.C as
distributed with the regular Nanforum Toolkit.

Bytes: 5,637 Date: 1996-09-09

NFPATJ1.ZIP contains the source and object code for a Clipper 5.3
compatible version of the Nanfor.lib function, FT_GETE().

Bytes: 4,881 Date: 1997-03-12

NFPATJ2.ZIP contains the source and object code for a Clipper 5.2/5.3
version of the Nanfor.lib function, FT_N2COLOR() which now returns
valid colors for numbers 0 - 15.

Bytes: 6,585 Date: 1996-09-06

There have been some complaints that FT_IAmIdle() failed to release
the CPU timeslice under certain conditions. The problem occurred ONLY
in protected mode applications, and ONLY under some operating systems
(Windows NT was specifically mentioned, but others may be affected as
well -- however, the problem does NOT appear to occur under Windows
3.1x, Windows 95, or OS/2).

In addition, there have been less serious complaints that FT_IAmIdle()
did indeed release the timeslice, but was only marginally successful
in doing so (e.g. during idle states, CPU usage dropped from 100%, but
still remained high -- in some cases 60% or 70% which still had a
negative effect on any other tasks that might be running

This patch addresses both of these problems by adding two OPTIONAL
arguments to FT_IAmIdle(). The new syntax is:

FT_IAmIdle( [ ], [ ] )

is an optional numeric value that varies the intensity of
the timeslice release. The default is 1, and should be fine for most
operating systems. You can experiment with higher values to determine
if you get better timeslicing (limited experimentation with Windows NT
showed that values between 10 and 30 seemed to work pretty well).

is an optional logical argument. If a value of .T. is
passed, FT_IAmIdle() will force the CPU to switch to real mode before
releasing the time slice (this had a DRAMATIC effect under Windows
NT). The default is .F., which causes FT_IAmIdle() to remain in the
current CPU mode when releasing the time slice. In a real mode
application this argument is ignored.

Remember that both of these arguments are optional, and the default
values were chosen so that the function would retain its previous
behavior if the arguments aren't passed. If you are not experiencing
any problems with FT_IAmIdle(), just continue calling it as you do
currently, and you can remain blissfully unaware of this patch.

Bytes: 335,309 Date: 1998-08-09

The Source Code for the above library,

Bytes: 311,601 Date: 1997-05-17

The SOURCE CODE for the above library,

Bytes: 92,367 Date: 1994-04-11

This Special U.S. Edition of HiPer-SIx is the FULL HiPer-SIx RDD. It
is not crippled or limited in any way.

SuccessWare International maintains exclusive rights to HiPer-SIx.
However, this RDD may be treated as FREEWARE. In this manner, it may
be freely copied and/or distributed, provided that no fee is charged
to any party in this process for the product itself.

Bytes: 143,186 Date: 1998-03-29

oObject.lib, and are a set of tools to create
classes in Clipper, with features only available in expensive
commercial libraries. Some of the features provided are:

o FREEWARE - Full SOURCE CODE included.

o Class inheritance, encapsulation & polymorphism.

o Class aliasing.


o Code block assigned instance variables

o INLINE - free form - code assigned Instance variables

o Class inspection tool

o LINKed instance variables.

o Many ways to access parent classes

o, a header file to create single, base classes without any
external LIBs and .OBJs, FAST...

o Compatibility with oClip, Class(y) and oOClip.

New in version 2.00

o Faster execution.

o True internal inheritance of CLIPPER's native classes.

o 100% Debugger suport using STATIC Methods.

o No more need for public METHOD FUNCTION UDFs. Use STATIC functions
as METHODS - Smaller size & faster code.

o Mix any type of Method in one .prg (STATIC, PUBLIC, INLINE etc.)

o Full compatibility with OBJECTS 1.00 - 4.00 (read notes.txt)

o LINKed Methods

o SUBCLASSed Methods and Instance Variables.

o Transparent inheritance of aliased super INLINE methods in child classes.

o Full Inheritance of INLINE/BLOCK Methods and IVars.

o User defined GETSET data functions.

o Enhanced class inheritance

o More ways to access ::super

o METHOD scoping and CLASS Methods

o Enhanced command syntax

o Enhanced flexibility

o Better tutorial examples


o Enhanced documentation - tips to get you started.

o Reusable Methods. Use the same method function in many classes.

o and much more (read oObject.doc - Whats.New has grown dramatically)...

This is FREE software. The author welcomes any suggestions and
improvements to the library and wishes this project to be real user
supported software, so if you come up with anything, please post it so
others can see and learn. However, if you think that credits are in
order, send the author a postcard from your country and donate
whatever you see fit to an AIDS assistance center near you.

Bytes: 37,535 Date: 1997-02-08

OoClip is an extension to Clipper 5.XX to allow user defined objects
and classes.

Clipper 5.XX is probably one of the most significant advances in
X-Base programming since the invention of the .DBF file. One of the
least documented and most understood new features is that of objects.
Perhaps the reason for this is that unlike the rest of the language,
Clipper classes and objects are inflexible - you can't change them,
and you can't create your own. Without these abilities, it is not
truly an object-oriented programming (OOP) language, and yields none
of the benefits of OOP such as polymorphism, reusability, or

OoClip fills in this small but glaring hole in the OOP ability of
Clipper 5.XX by providing the ability to create your own classes and
objects. You can work with these objects just as you can the ones
provided by Nantucket, with the added benefit of inheritance. Objects
created with OoClip return VALTYPE() of "O", and are recognized
internally as objects to Clipper itself.

Bytes: 32,855 Date: 1998-04-27

OSLIB105.LIB is a nice collection of functions for allowing a Clipper
program to interact with the host OS and to find out details about
that OS.

Very few of the functions here are my own work
(, but are taken from other PUBLIC DOMAIN
sources. I make no claims over the source, and it is placed in the
PUBLIC DOMAIN in the hope that this collection will be of use to

ol_autoyield() Automatically returns timeslices back to the OS
ol_ismswin() Check to see if we are running under MS Windows
ol_isos2() Check to see if we are running under OS/2
ol_isos2Win() Are we running under a windowed OS/2 DOS session
ol_osVerMaj() Get the major version of the OS
ol_osVerMin() Get the minor version of the OS
ol_WinFullScreen() Force a DOS window into full screen mode
ol_yield() Return a timeslice back to the OS

PUBLIC DOMAIN with source and Norton Guide.

Bytes: 51,615 Date: 1997-03-12

PD_OOP The PUBLIC DOMAIN Object Oriented Library.

This library of basic object classes and functions for CLIPPER 5.x was
concieved and designed with several purposes in mind.

1. To show that there is no huge learning curve to creating an object
class for general use, contrary to my opinion when I first started it.

2. To create a core set of objects that had no bloat, ran as fast as
possible in the smallest, tightest set of code. No small task, and one
that never ends.

3. That it is possible for OOP and procedure code to exist
side-by-side on your desk as complimentary tools, not as either-or.

4. To give examples of how a class might be used, and hopefully
suggest additional uses.

5. To give even experienced OOP users a chance to look at another
theory of OOP construction, and maybe another side of the coin.

6. To give something back for all of the thousands of lines of code
I've downloaded, analyzed, and made part of my own set of tools over
the years.

7. And maybe let someone else take a quick peek at all of this, get
that flash of smile and think "Boy, can I use this!"

( needs above )

Bytes: 19,691 Date: 1997-06-17

Program Manager DDE Library for Clipper/Fivewin.

Copyright 1996-1997 Terry Carmen.

Released to the PUBLIC DOMAIN 6/24/97

Source is included.

Bytes: 65,363 Date: 1996-06-19


Shareware Clipper S'87/5.xx library with functions to create
Compressed Multi-disk Backups. Works fast and has a good compression
ratio. Includes Norton Guide & demo programs. Protected Mode

Author : Rolf van Gelder - RvG Clipper Collection

Bytes: 58,628 Date: 1995-04-13


Shareware Clipper S'87/5.xx library with functions to compress Files,
Strings and Memo fields. Works very fast and has a good compression
ratio. Includes Norton Guide & demo programs. Protected Mode

Author : Rolf van Gelder - RvG Clipper Collection

Bytes: 232,348 Date: 1994-07-29


Shareware Clipper S'87/5.xx library with Screen Font Functions and a
Screen Font Editor. Design and use your own fonts/symbols/icons.
Includes many ready-to-use screen fonts, a Norton Guide & demo
programs. Protected Mode compatible.

Author : Rolf van Gelder - RvG Clipper Collection

Bytes: 180,291 Date: 1995-04-19


Inexpensive Shareware CA-Clipper S'87/5.xx library with graphic
functions. A.o. functions to show PCX files on EGA, VGA and even
SuperVGA. Supports almost all SuperVGA adapters. Functions to
manipulate the CA-Clipper colour palette: compose your own custom
palette !

Author : Rolf van Gelder - RvG Clipper Collection

Bytes: 21,692 Date: 1994-09-19


Shareware CA-Clipper 5.xx library with Progress Bar functions.
Includes a.o. Index and Pack functions with Progress Bar display.
Includes Norton Guide & demo programs. Protected Mode compatible.

Author : Rolf van Gelder - RvG Clipper Collection

Bytes: 6,944 Date: 1995-07-21

PUBLIC DOMAIN software which allows you to use windows style .INI
files in Clipper.

Author : Rolf van Gelder - RvG Clipper Collection

Bytes: 15,126 Date: 1995-05-21

Speed Search Library v1.01 - Shareware

Bytes: 8,710 Date: 1996-07-12

Add security to programs and distribute as a Demo with or without
expiration date. When the user wants to register, just fill the case
sensitive registering information with the generated key given by the

Bytes: 76,031 Date: 1989-05-11

C is generally considered to be a "bare-bones" language. A way to put
some flesh on those bones is to develop generalized functions
(extensions) which may be reused in many programs. The presence of
these functions can make programming a quick and simple task. The
absence of these language extensions can mean many hours lost
"re-inventing the wheel".

Few programmers have the time required to develop and debug such a
library of functions. This is where the SoftC Database Library comes
in. This library is a collection of functions designed to make your
applications quicker and easier to code and test. With the library you
can spend time on your application not on developing tools.

There also is a benefit to using functions found in a toolkit library
versus using the functions found in your compiler's library. It may
seem trivial, but if you ever decide to change compilers you will find
that it will take many hours to convert your source to match the new
compiler's syntax. Using a generic toolkit such as SoftC will
eliminate that effort.

SoftC adds powerful capabilities to your function library:

-database data and index file functions
-date and time manipulation and calculation

The SoftC Database Library is intended for use as a supplement to your
compiler's object libraries. It contains forty-nine functions. Its
focus is dBaseIII compatible data and index file manipulation
functions. The clock/calendar functions have been added to enhance the
core dBase routines. The library is currently available for Turbo C
2.0 and Microsoft C 5.1. These routines were written entirely in C.

Bytes: 147,234 Date: 1995-02-28

Sosso's Professional Tools for CA-Clipper 5.2 Second beta version
(with raw documentation) Includes: Protected mode execution, graphics
mouse support in the program without programming, redefined windows
with movement, easy browses creation, full customized pulldown menu,
easy dbf management, report class, buttons, checks, calendar,
calculator and much more... Example included. THIS VERSION IS TOTALLY

Bytes: 18,493 Date: 1995-02-28

SOURCE CODE of a program made with Sosso's Professional Tools library
(in spanish)

Bytes: 230,252 Date: 1995-02-27

Dialog Design Tool for Sosso's Professional Tools library. Beta
version (without documentation) THIS VERSION IS TOTALLY FREE!

Bytes: 974,924 Date: 1996-12-07

The final version of SuperLib, and now it's FREEWARE, and it comes
with 100% SOURCE CODE and extensive norton guide.

SuperLib is a library of functions for Clipper 5.x.

What makes SuperLib different than other libraries on the marketplace
is that is contains a large collection of METAFUNCTIONS. A
metafunction is like a pre-packaged mini application, ready to link
and run. For instance, SuperLib's report writer is as simple to use


All of the metafunctions are menu-driven and ready to use without
modifications. All SuperLib functions are data independant. All that
is required is an open DBF file. SuperLib will determine the field
structure and use the current DBF. SuperLib requires no special setup
or way of doing things. It works with you, not against you. SuperLib
functions will do their best to save/restore all settings as they
found them. (such as colors, cursor, screens, etc.)

There are over 300 functions in SuperLib, ranging from the
metafunctions down to the granular common component functions such as
events and popups. (see the function list below, or the .NG file)

This version of SuperLib is 100% mouse aware! All SuperLib functions
are automatically aware of the mouse and respond to the mouse.
SuperLib even contains replacements for Clipper's READ, MENU TO,
ACHOICE and MEMOEDIT functions that are mouse aware. Several functions
are provided to help you build mouse awareness into your own

SuperLib is Blinker 3.x, 4.x and Exospace compatible for protected
mode programs. SuperLib is 99.9 % pure Clipper code, and uses no
Clipper internals, which makes for painless upgrading to future
versions of Clipper and the various linkers.

SuperLib is network ready, with all locking already built in. (works
fine for single-user too)

There is no registration of SuperLib, since it is now freeware. The
author, Gary Prefontaine, is no longer supporting the product. If you
need help with this library, please ask on comp.lang.clipper

Thanks, Gary.

Bytes: 314,900 Date: 1990-10-22

The original freeware release of the Tom Rettig library.

This is nice and comes with a lot of SOURCE CODE.

In memorial to our Clipper mentor, Tom Rettig.

Bytes: 906,004 Date: 1994-08-24

Bytes: 1,039,107 Date: 1994-08-24

Bytes: 44,462 Date: 1994-08-24

Effective immediately, the following FrontLine Software products are
hereby released to the PUBLIC DOMAIN. You may use them as you see fit
for any purpose you like.


Vern Six's Clipper ToolBox - VSFREE.ZIP

Vern Six's Screen Designer / Translator - DSFREE.ZIP

DemoMakr.Lib - DMFREE.ZIP

Bytes: 402,519 Date: 1998-12-02

WP Create (tm) 2.1 for Clipper Feature List. FREEWARE!

High-Powered Report Writing, Database Publishing, and Document
Databases Made Easy

WP Create for Clipper is a library and code generator that enables
Clipper 5 programs to read and write WordPerfect-format files. The
package permits Clipper developers to incorporate high-end report
writing and database publishing capabilities into their Clipper 5
applications with a minimum of effort.

WP Create was formerly a commercially-sold package; it is still
copyrighted, but is now free and may be redistributed freely. It is
provided "AS IS" and without warranties.

With simple WP Create function calls, a Clipper application can read
files from WordPerfect 5.x or 6.0 for DOS or Windows. Going in the
other direction, the WordPerfect 5.1 files generated by a Clipper
application using WP Create are ready to be edited, printed, or
inserted into another document with WordPerfect 5.1 or 6.0 for DOS or

Bytes: 9,546 Date: 1995-06-20

The XSETMODE Library enhances the CA-Clipper SetMode() function by
allowing the following Text Mode resolutions to be set from within
your CA-Clipper application:

Col x Row Comments
40 x 12 Little room for text, but might come in handy to display
information that is to be seen, or for visually disabled.
40 x 25 Standard BIOS mode
40 x 28 A little variation on the standard BIOS mode
40 x 50 No too much columns, but lot's o' rows..
80 x 12 Lot's o' columns, not too much rows..
Also mode that might be used in some circumstances where
one would want large characters on screen.
80 x 25 The mother of all text modes
80 x 28 A nice variation, 3 extra lines and still very readable.
My personal favorite.
80 x 43 Well known mode of 43 lines.
80 x 50 Also well known mode.
80 x 60 Requires VESA compliant card that supports this mode
132 x 25 Idem
132 x 43 Idem
132 x 50 Idem
132 x 60 Idem

P.S. I have feedback that this routine trashes W95 in a 'have to
reboot to reclaim my computer' manner. Then, had to replace the video
driver as it became totally confused. It's probably not a good idea to
incorporate this function into anything but DOS executables.

Built with MultiEdit Fiberhosting.COM Matrix List Mirabilis ICQ ICRA Safe Surf

Terms and Conditions of Use of The Oasis Web Site

Last Oasis Maintenance: July 24, 2004

Copyright (C) 1996-2004 Phil Barnett. All Rights Reserved Worldwide.

Oasis Camels

Home Page

The Oasis FTP Site
CA-Clipper Mirror

The Reef FTP Site
Clipper Code
C Code
ASM Code
Compression Utilities