DDFFILE.EXE - FILE.DDF creation/view utility
--------------------------------------------
To add definitions for your own EXISTING Btrieve(t) databases, simply
follow the following steps.


Steps:

1.  Load FILE.DAT into a text editor,
2.  Starting with the 4th line, start adding the names of existing Btrieve
    databases, separating each column with a comma.
    There are 4 column entries and they are:
    (1) Description:  Text describing the database (ie. Employees)
    (2) Location:     Drive\Path\filename.ext of your database (ie dept.bdb)
    (3) File Flags:   16 - dictionary files, 00 - for your files.
    (4) Reserved:     Leave blank,

    Ensure that you do NOT leave a blank line at the bottom of the file.

3.  Save file.
4.  Load the Btrieve record manager into memory. (ie. Btrieve /m:xx)
5.  Type:  DDFFILE FILE.DDF to load your FILE.DAT template and create a new
    FILE.DDF file.  If you need to re-create the FILE.DDF file, be sure to
    erase any existing copies, otherwise the utility will view the current
    contents of FILE.DDF.

6.  Create the FIELD.DDF file as noted below.

DDFFIELD.EXE - FIELD.DDF creation/view utility
----------------------------------------------
1.  Load FIELD.DAT into a text editor,
2.  Starting with the 18th line, start adding the names of the fields that
    correspond to the DATABASE files listed in step 2 above (DDFFILE).
    separating each column with a comma.

    There are 7 column entries and they are:
    (1) File row offset in the FILE.DAT file.  Ex.  Your first DATABASE file
        listed in FILE.DAT above is on row 4, so, enter a 4 in this first
        column and use 4 for each successive field that belongs to the
        database listed on row 4 of FILE.DAT.
    (2) Field Name:  Enter a descriptive field name (20 chars max).
    (3) Field Type:   Refer to Btrieve manual. (0-string, 1-integer etc).
    (4) Field Offset: The number of bytes into the record at which the field
        starts.
    (5) Field Size:   The number of bytes the field takes up (4-Longint,
        8-Double etc.).
    (6) Field Decimals:   If Field Type is float, this field identifies the
        number of decimal places.
    (7) Field Flags:  Refer to Btrieve manual.

    Ensure that you do NOT leave a blank line at the bottom of the file.

3.  Save file.
4.  Load the Btrieve record manager into memory. (ie. Btrieve /m:xx)
5.  Type:  DDFFIELD FIELD.DDF to load your FIELD.DAT template and create a new
    FIELD.DDF file.  If you need to re-create the FIELD.DDF file, be sure to
    erase any existing copies, otherwise the utility will view the current
    contents of FIELD.DDF.

You can now run MS-ACCESS or whatever package needs DDF files to access your
Btrieve data.

******************************************************************************

DDFFILE.exe and DDFIELD.exe are SHAREWARE.');

If you like these utilities and would like to be kept on an upgrade list to
receive enhancements when they are released please send $20.00 U.S. to:

Bart W. Jenkins
4899 S. Dudley St., #i-14
Littleton, CO 80123
USA

CIS:[76276,305] for comments/suggestions/help
