
The main component in this package is TVarFile, a component that handles small to moderately sized files with variable length records. There are two supporting components, help files that describe all properties and methods for the components, a utility that creates, reconstitues and reports on TVarFiles, and a sample application.

All the source files are included. You may distribute these files as long as you distribute the packet as a whole and do not edit any of the files. You may use the components in anyway you wish for your own personal use. However there are two restrictions.

1.  If you incorporate these components into any software that you sell for profit then you should send me at least $25.  If you make a lot of money send me more.

2. If you improve any of these components or if you derive new components from them I would like to have a courtesy copy (source included) of your new or improved component. I promise to NEVER release any source code you send to me in honoring this obligation.

Apart from these restrictions the software is freeware.

As usual I release this software with no guarantee of its correctness or suitability for any proposed purpose. I am not responsible for any damages you may suffer either directly or indirectly by using this software. While the software is free I will cheerfully accept gifts in any amount.

Gifts (or snail mail) can be sent to

Len Bruening
5246 NW 164th Ave.
Portland, OR  97229-8912

e-mail:  lenbat@teleport.com


Installation instructions.

The packet is all contained in zip files.

Source.zip:  This file contains the actual components in .pas,  and .dcr files. Unzip these to the directory where you put 3rd party components, run Delphi, select Components/Install, browse to the 'VarFileU.pas' file and compile. Do the same for 'RidKeyU.pas' and 'PairingU.pas'.  The three components will appear on a tab called 'Len's'.

Help.zip: This is a standard help file that you can incorporate in Delphi's help. Unzip them to the Delphi\Help directory and, using the Help Workshop that comes with Windows, add the line 'Include VarFile.Hlp' in the Delphi3.cnt file. You should be able to press F1 on a component in the IDE and bring up help for that component. Yo need to do this for RidKey.hlp and Pairing.hlp.

Utility.zip.  This file contains a utility program. It can create an empty VarFile, report on vitasl statistics about an existing VarFile and reconstitute an existing VarFile. 

Books.zip.  This file unzips to a sample application that uses these three components.

