
                                 OBJECT.LIB
            high level object oriented library for Clipper v5.01
           ******************************************************
               copyright (c) 1992, JHK, JHK-Software, Piestany


Motto:
~~~~~~
   Database programs on the fly!



Basic features:
~~~~~~~~~~~~~~~
   - object oriented (classes,heredity,...)
   - user task swapping
   - "Windows - like" user interface
   - multithreading is enabled
   - event driven programming support through the philosophy of the library
   - data driven programming capability and design
   - generated code is true network capable
   - user defined reports
   - user defined filters
   - user defined indexes
   - unlimited paswords, user privileges individual to every menu item,
     every database field
   - automatic generated help system with context help
   - user defined help system
   - all graphical cards text mode support
     (CGA,EGA,VGA,HGC,laptops,monochromVGA,...)
   - clipper language enhancements
   - dramatical shortening of a aplication developement time, aplication
     length in 200 to 2000 (for very large apps.) source code lines
   - basic functions of a program can be presented to the user in the very
     first time consulting his problem
   - simple program maintenance
   - documentation in a form of "norton guide" in a file OBJECT.NG

   The library is 420kB of source code with 330kB of documentation,
   consists of 450 functions, methods or procedures and many new commands.



Author:
~~~~~~~
   Jan Hercek
   JHK-Software
   N.Teslu 26
   92101 Piestany
   Slovak republic
   (in central Europe)

   FIDO 2:422/34 JAN HERCEK
   tel.(home) +42-838-21782



Notice:
~~~~~~~
   OBJECT.lib, high level object oriented library, is FREEWARE.  It may be
   freely distributed and used by individuals and corporations without
   charge.  It may not, however, be sold or distributed for a price.
   It must be distributed as a whole, without any changes.

   OBJECT.lib is my present for all clipper programmers. If you want,
   you can use it (or any part from it) without any complication about the
   payment. But if you find this software (or its part) as usefull for you,
   and ( or ) you want to express a goodwill, send me please as a present few
   dolars. I like to buy any light-weight wheel-chair because I am a
   wheel-chair user with damaged backbone, and I (and my wife) have problems
   to put my current wheel-chair into a car, because it is very heavy for us.
   Thank you!
   Beneficiary: HERCEK JAN
   Account number: 74835-81652-229
   Account with: Slovenska statna sporitelna Bratislava
                 CHIPS UID- 317313
   Coresp. bank: BANKERS TRUST COMPANY, New York.


   This software is provided on an as-is basis.  If you decide to use
   it, you do so at your own risk.  I (Jan Hercek) will not be responsible
   for any losses caused, either directly or indirectly, by the use of
   this product.

   At all times, the copyright and title for OBJECT.lib remain with
   Jan Hercek, JHK-Software, N.Teslu 26, Piestany, Slovak republic.



Remarks:
~~~~~~~~
If you have a problem with this software, you think about:

   Due to Clipper internal dyamic overlay system you have not to check the
   exe file size. You can run a 5MB exe file in 450Kb RAM, but internal VMM
   (Virtual Memory Manager) often accesses the HDD. For your programs the
   minimal configuration is AT286, 12MHz, 1MB RAM. The XT computers are too
   slowly for database aplications. I recomend to use maximal amount of memory
   as disk cache, with 1MB RAM it can be 640kB for DOS and 384kB for cache
   (it is better to use some WRITE-THROUGH cache with deferred write).

   Your config.sys should contain the line:
                     FILES=79
   The amount of FILES is high because the Object.lib maintains the database
   files opened till finishing the program.

   Autoexec.bat should contain :
                     SET CLIPPER=E0;F:69;
   The line (SET...) supresses the use of EMS memory (if you have memory
   enough can be changed) and it is enabled to open 69 files.

   Every program created with OBJECT.lib will create next (unique)
   system database files: SYSTEM1.DBF,SYSTEM2.DBF,SYSTEM3.DBF. However you
   cannot run more than one program in the same default (working) directory,
   because every program must have its unique system files.

   For MS-DOS 5.0 there can be a need to use LOADFIX DEMO1 instead DEMO1 to
   run the aplication. See on MS-DOS documentation for the command LOADFIX.

   If your program uses the OBJECT.PLL, you must have the correct command
   SET PLL=<disk>:\<path_for_pll_directory> in your autoexec.bat file.

   ^Enter (Ctrl-Enter) == all inside the current window is ok, write the
   changes, close the window.

   Esc == forget changes inside the current window (if it possible!), close
   the window.

   Program archiv.exe must be in your path (or in the current directory) !!!

   In DEMO3.exe You must first insert any records into the window (database)
   Emplyees, than You can insert any records into the window Tasks.
   (in this wery simple demonstration program I do not have all need
   checks)

--------------------------------------------------------- end of file --------

