home *** CD-ROM | disk | FTP | other *** search
- KEYTREE TOOLBOX VERSION 3.1 - MAY 1992 (Copyright Rewse Consultants Ltd)
- ________________________________________________________________________
-
- ┌─────────┐
- ┌─────┴───┐ │ (R)
- ──│ │o │──────────────────
- │ ┌─────┴╨──┐ │ Association of
- │ │ │─┘ Shareware
- └───│ o │ Professionals
- ──────│ ║ │────────────────────
- └────╨────┘ MEMBER
-
- ___________________________________________________________________________
-
-
- The KeyTree Toolbox is a set of library routines for PASCAL programmers for
- creation, access and maintenance of indexed files of variable length records.
- It requires Turbo PASCAL version 4 or later.
-
- The files that should be on this disk are :
-
- README.DOC - this file
- KEYTREE.PAS - the source code of the KeyTree Utilities
- FUNCKEY.PAS - customizable pascal code, used by KEYTREE.PAS
- KTERRORS.PAS - plain language version of KeyTree exception codes
- TUTOR.EXE - a tutorial program which allows you to create simple
- files and access them using the toolbox
- NAMES.FIL - a simple file which can be used by TUTOR.EXE
- MANUALP.EXE - an electronic manual describing the KeyTree Toolbox
- MANUALP.FIL - which is used by MANUAL.EXE
- SAMPLESP.EXE - an electronic manual showing some useful examples
- SAMPLESP.FIL - which is used by SAMPLES.EXE
- LOOK.EXE - a program for looking at KeyTree files in detail
- (very good for understanding how the KeyTree system works)
- CLEANUP.EXE - a program for cleaning up KeyTree files (getting rid of
- dead records)
- ADDINDEX.EXE - a program for adding additional indexes to an existing
- KeyTree file. It is unlikely that you will ever want to
- add new keys permanently to a file. However suppose you
- had a customer file keyed by customer number, and you
- also had a one-off need to access these in post code
- sequence. You could use this program to change the key
- to post code plus customer number, and use the temporary
- file created (TMP1.$$$) for the processing.
- SCANPLUS.EXE - a program for finding keyboard scan codes - totally
- unrelated to the KeyTree Toolbox, but we hope you find
- it useful!
- ORDER.DOC - print this file and send it to us when you register your
- use of the KeyTree Toolbox
-
- SHR-WARE.DOC - a description of shareware and the Association of
- Shareware Professionals
-
- COMPILING THE KEYTREE TOOLBOX
- _____________________________
-
- The first thing you should do is use your compiler to MAKE KEYTREE.TPU.
- The file FUNCKEY.PAS is 'used' by KEYTREE.PAS and so it will be
- compiled at the same time. If you intend using the ktError function,
- you should also compile KTERRORS.PAS .
-
- Then, any source file that uses the KeyTree Toolbox should include the
- following line :
-
- uses keytree,kterrors;
-
-
- WARRANTY & SUPPORT
- __________________
-
- Whilst we have taken every care to ensure that the KeyTree Toolbox works
- as specified, there is an ancient programmers saying - "Every program
- contains at least one bug!". We don't propose to enter into a deep
- philosophical discussion on the truth or otherwise of this saying, but
- it is a brave man indeed who offers any warranty on the accuracy of
- software. Therefore, in common with every other software supplier we
- have ever come across, we offer no particular warranty regarding the
- use of the KeyTree Toolbox, and it is your responsibility to ensure
- that your programs, which use the KeyTree Toolbox, work.
-
- However, in the unlikely event that you find some combination which does
- not do what you expected, we want to hear from you. Please write to us
- at the address below, and we will endeavour to explain the problem.
-
- The KeyTree Utilities has been tested using Turbo Pascal versions 4 & 5.
- It would probably need amending to run successfully on other compilers.
-
-
- COPYRIGHT & (ABSENCE OF) ROYALTIES
- __________________________________
-
- The copyright in KeyTree Toolbox (which includes all the files listed
- above) is the property of Rewse Consultants Limited. You may make as
- many copies of the KeyTree Toolbox as you wish, BUT -
-
- i) you may not SELL the KeyTree Toolbox to any third party and
-
- ii) if you GIVE the KeyTree Toolbox to any third party, you MUST
- give them all of the files listed above, particularly this one,
- and the same conditions apply to the third party.
-
- In other words, we are impoverished programmers trying to earn an
- honest crust, and you wouldn't want to deprive our children of a new
- pair of shoes, would you?
-
- No royalty is expected for programs which you create using the KeyTree
- Toolbox and then distribute to third parties as executable files.
- However, we would be interested to hear about your use of the software.
-
- The KeyTree Toolbox is issued as shareware. In case you are unaware of
- how the shareware system works, it is NOT 'free' software. No initial
- charge is made for the software, so that you can try it out without
- obligation. However, if you continue to use the software (and in the case
- of the KeyTree Toolbox, use programs created using it), then you are
- required to pay a registration fee. If you don't think the KeyTree
- Toolbox is worth the registration fee..... well, thanks for your
- interest. Just stop using it, and you don't owe us a thing. To register
- your use of the software, we ask you to pay a miserly £30 (UK Pounds), a
- mere fraction of the amount that you are saving in time and effort.
-
- Please send your registration fee to :
-
- Rewse Consultants Limited
- 44, Horseshoe Road, Pangbourne, Reading, Berkshire RG8 7JL, UK
-
-
- You can pay the registration fee by Visa or Mastercard - just send us the
- account number and date of expiry, and sign the letter authorising us to
- charge it to your account.
-