home *** CD-ROM | disk | FTP | other *** search
- ----------------------------------------------------------------------
- PATCHING FoxPro
- ----------------------------------------------------------------------
-
- A patch utility, PATCH, is used to patch your copy of FoxPro, the
- optional FoxPro Distribution Kit and FoxPro Help files dated
- July 19, 1991.
-
- The PATCH utility is first used to tell you which patch files
- to down load into your FoxPro directory. After you have down loaded
- the proper patch files, PATCH is used again to apply the patches to
- your FoxPro files.
-
- PATCH uses a small database, PATCH.DBF, that contains information
- about the latest FoxPro versions. You can down load PATCH.DBF and run
- PATCH to see if you have the most current version of FoxPro, the
- Distribution Kit and the Help files. Since PATCH.DBF is small (usually
- less than 4K), you can frequently down load PATCH.DBF and run
- PATCH to see if you have the most current FoxPro files.
-
- The files that PATCH will patch are:
-
- FOXPRO.EXE Single-User Standard FoxPro
- FOXPRO.OVL Single-User Standard FoxPro
- FOXPROX.EXE Single-User Extended FoxPro
-
- FOXPROL.EXE Multi-User Standard FoxPro
- FOXPROL.OVL Multi-User Standard FoxPro
- FOXPROLX.EXE Multi-User Extended FoxPro
-
- FOXHELP.DBF FoxPro Help file (database file)
- FOXHELP.FPT FoxPro Help file (memo file)
-
- FOXPRO.ESL Distribution Kit Standard Support Library
- FOXPRO.ESO Distribution Kit Standard Support Library
- FOXPROX.ESL Distribution Kit Extended Support Library
-
- FOXPRO.LIB Distribution Kit Standard Executable Library
- FOXPROS.LIB Distribution Kit Standard Executable Library
- FOXPROX.LIB Distribution Kit Extended Executable Library
- FOXPROSX.LIB Distribution Kit Extended Executable Library
- FOXCLIBM.LIB Distribution Kit Standard Executable Library
- FOXCLIBR.LIB Distribution Kit Extended Executable Library
-
- ----------------------------------------------------------------------
- HOW TO USE PATCH
- ----------------------------------------------------------------------
-
- To apply your first patch to your FoxPro files with the PATCH
- utility, down load the PATCH.EXE and PATCH.DBF files into your
- FoxPro directory.
-
- PATCH.EXE and PATCH.DBF must reside in the same directory as the
- FoxPro files to be patched. This is usually the directory FoxPro is
- installed in.
-
- After you have down loaded PATCH.EXE and the latest PATCH.DBF file,
- type
-
- PATCH -V
-
- at the DOS prompt and press Enter. The -V (Verify) switch tells the
- PATCH utility to check which versions of FoxPro, the optional
- FoxPro Distribution Kit and the FoxPro Help files you have.
-
- One or more messages are displayed on your screen telling you which patch
- file or files (if any) to down load. More than one message may be displayed for
- a single product, and it may be necessary to down load more than one
- patch file for a single product.
-
- Messages may be displayed indicating your help files are not baselines
- -- this indicates you may have the July 12, 1991 help files. In this case,
- use the self-extracting replacement file HELP.EXE (described below) to
- update your help files.
-
- After you have down loaded the necessary patch files into your FoxPro
- directory, you can apply the patches by typing
-
- PATCH -P
-
- at the DOS prompt and pressing Enter. The -P (Patch) switch tells
- the PATCH utility to apply the patches to the appropriate FoxPro
- files. During the patch process, messages are displayed indicating
- which files are being patched. Messages may be displayed warning
- that some files are out of date -- these messages can be ignored.
-
-
- To receive information about the PATCH utility without testing
- your FoxPro version or applying patches, type
-
- PATCH
-
- at the DOS prompt without the -V or -P switches and press Enter. The
- following message is displayed:
-
- This is the FoxPro Automatic Patching program
-
- Usage: PATCH [-PV]
-
- Where: P = Apply patches
- V = Verify up-to-date status - do NOT apply patches
-
- ----------------------------------------------------------------------
- PATCH MESSAGES
- ----------------------------------------------------------------------
-
- Here are the messages that may be displayed when you execute the
- PATCH utility.
-
- All files are up to date.
- You have the most current version of FoxPro, the optional FoxPro
- Distribution Kit and the Help files. You do not have to down load
- any patch files or apply patches.
-
- Requires patch file: "<file name>".
- This message indicates which patch file you must down load. It is
- displayed when you include the -V switch and one of your FoxPro
- files is no longer current. This message may be repeated with
- different patch file names. Down load the specified patch file or
- files and then run PATCH with the -P switch to patch your
- FoxPro file(s).
-
- If the file or files specified are not available to down load,
- contact Fox Software's Technical Support Department.
-
- Applying patch file "<file name>".
- When a file is being patched, this message is displayed.
- "<file name>" is the name of the file being patched.
-
- Would apply patch file "<file name>".
- This message is displayed if you include the -V switch and have
- already down loaded the current patch file.
-
- Patch file "<file name>" out-of-date.
- An old patch file ("<file name>") was found in your FoxPro
- directory. Down load the latest patch file. If the file is not
- available to down load, contact Fox Software's Technical Support
- Department.
-
- Not a baseline - re-install from disk.
- Some patches must be applied to the FoxPro version that you
- installed from your FoxPro diskettes. When this message is
- displayed, re-install FoxPro from your diskettes.
-
- If you have installed the optional FoxPro Distribution Kit,
- be sure to re-install both FoxPro and the Distribution Kit.
-
- Cannot open PATCH.DBF database file.
- The PATCH utility cannot open the PATCH.DBF database. This
- message may be displayed if PATCH.DBF has been erased or is not
- located in the same directory as PATCH.EXE.
-
- PATCH.DBF database file is invalid.
- The PATCH.DBF database is no longer valid. Down load the current
- PATCH.DBF database.
-
- Unable to apply patch.
- This message may be displayed if you have insufficient memory or
- disk space.
-
- ----------------------------------------------------------------------
- BASELINES
- ----------------------------------------------------------------------
-
- When you issue PATCH -V to verify which patch files you need to
- down load, you may receive the "Not a baseline - re-install from disk"
- message. The FoxPro product you received on your floppy disks is
- referred to as the baseline. When you receive this message you must
- re-install the specified FoxPro product from your floppy disks.
-
- So you do not have to reinstall each time you receive this message,
- we suggest you save the appropriate baseline files in a separate
- subdirectory.
-
- The next time you receive the "Not a baseline - re-install from disk"
- message, copy the specified baselines from this subdirectory
- to the directory or directories containing your current versions,
- then issue PATCH -P to apply the patches.
-
- Here is a listing of the files you should copy to the baseline
- subdirectory:
-
- FOXPRO.EXE Single-User Standard FoxPro
- FOXPRO.OVL Single-User Standard FoxPro
- FOXPROX.EXE Single-User Extended FoxPro
-
- FOXPROL.EXE Multi-User Standard FoxPro
- FOXPROL.OVL Multi-User Standard FoxPro
- FOXPROLX.EXE Multi-User Extended FoxPro
-
- FOXHELP.DBF FoxPro Help file (database file)
- FOXHELP.FPT FoxPro Help file (memo file)
-
- FOXPRO.ESL Distribution Kit Standard Support Library
- FOXPRO.ESO Distribution Kit Standard Support Library
- FOXPROX.ESL Distribution Kit Extended Support Library
-
- FOXPRO.LIB Distribution Kit Standard Executable Library
- FOXPROS.LIB Distribution Kit Standard Executable Library
- FOXPROX.LIB Distribution Kit Extended Executable Library
- FOXPROSX.LIB Distribution Kit Extended Executable Library
- FOXCLIBM.LIB Distribution Kit Standard Executable Library
- FOXCLIBR.LIB Distribution Kit Extended Executable Library
-
- ----------------------------------------------------------------------
- WHEN TO PATCH
- ----------------------------------------------------------------------
-
- You may not need to patch. Three change log files describe the
- changes made to FoxPro. If these changes do not affect you, you
- may choose not to patch. Here are the change log files:
-
- CHNG1.LOG Changes made from July 12th to July 19th
-
- CHNG2.LOG Changes made from July 20th to July 30th
-
- CHNG3.LOG Changes made from July 31st to August 9th
-
- CHNG4.LOG Changes made from August 10th to August 28th
-
- ----------------------------------------------------------------------
- ADDITIONAL FILES
- ----------------------------------------------------------------------
-
- Self-extracting replacement files are now available to update the
- sample applications and programs included with FoxPro, and help files
- date July 12, 1991.
-
- HELP.EXE If your baseline help files are dated July 12, 1991,
- down load this replacement file. If your baseline
- help files are dated July 19, 1991, use the PATCH
- utility to update your help files.
-
- ORG.EXE Updates the ORGANIZER application (unchanged from
- the July 30, 1991 upload).
-
- GEN.EXE Updates the GENMENU and GENSCRN menu and screen
- generation programs, PROAPI16 and GENPD.APP
-
- FDOC.EXE Updates FoxDoc, the FoxPro application documenter
-
- Copy the appropriate self-extracting replacement file into the
- directory that FoxPro is installed in, then type the name of the
- self-extracting replacement file with -d and -o switches.
- For example, to update the ORGANIZER application, type
-
- ORG -d -o
-
- These self-extracting replacement files assume that these applications
- and programs are installed in the default directories created
- during the FoxPro installation. The appropriate directory structures
- are built into the self-extracting replacement files.
-
- ----------------------------------------------------------------------
- WARNINGS
- ----------------------------------------------------------------------
-
- PATCH.EXE and PATCH.DBF must reside in the same directory as the
- file being patched.
-
- PATCH.EXE may occasionally be updated. When it is updated, we will
- notify you and you can down load the new version.
-
- If your baseline help files are dated July 12, 1991, down load the
- HELP.EXE self-extracting replacement file. If your baseline help files
- are dated July 19, 1991, use the PATCH utility to update your help files.
-
- Before you apply a patch, be sure you have plenty of free disk space.
- We recommend that you have at least 2.5 megabytes of free disk space
- before you apply a patch.
-
- If you have installed both the FoxPro Development Package and the
- Distribution Kit and you reinstall the Development Package to apply
- a patch, be sure to reinstall the Distribution Kit before you apply
- the patch to the Development Package.