				  IMPORTANT NOTE!!!!  

	This patch is *ONLY* for the products themselves.  It is NOT for 
	Distribution Kits.  The patches for the Distribution Kit will
	be found in a different library.
----------------------------------------------------------------------
     WHAT IS IN THIS READ.ME FILE?
----------------------------------------------------------------------

This READ.ME document includes the following sections:
  *  Patching FoxPro From CompuServe
  *  How to Use Patch
  *  Patch Files Found on CompuServe
  *  Patch Messages
  *  Additional Files
  *  CPZERO.PRG
  *  CAUTIONS

----------------------------------------------------------------------
     PATCHING FOXPRO FROM COMPUSERVE
----------------------------------------------------------------------

The PATCH.EXE utility is an application that is used to install upgrades
to FoxPro. To use the PATCH utility, simply download the PATCH.EXE and PATCH.DBF 
files into the FoxPro directory, then apply the patches to the FoxPro files 
following the steps in the section HOW TO USE PATCH.

The PATCH.DBF database contains information about the latest FoxPro 
versions.  

PATCH.EXE will upgrade the following files:

FOXPRO.EXE      16-bit FoxPro for DOS
FOXPRO.OVL      16-bit FoxPro for DOS

FOXPROX.EXE     32-bit FoxPro for DOS

FOXPROW.EXE     FoxPro for Windows

You will also want to download the file GEN.EXE, a self extracting zip.This 
file updates the generator programs (GENMENU.PRG, GENSCRN.PRG...) that come 
with FoxPro.  GEN.EXE is explained in more detail later in this file.

----------------------------------------------------------------------
     HOW TO USE PATCH
----------------------------------------------------------------------

    --------
      NOTE    Microsoft recommends that you have at least 2.5 MB of
    --------  available disk space before you apply a patch.

These directions assume that FoxPro for DOS is installed in C:\FOXPRO25 and 
FoxPro for Windows is installed in c:\FOXPROW.  If you've installed FoxPro 
elsewhere, make adjustments accordingly.  These directions also assume that 
you will refer to the documentation for your communications package 
for specific instructions on downloading from CompuServe.

1.  Download PATCH.EXE and PATCH.DBF from CompuServe to the FOXPRO25
    (FOXPROW) directory.

    --------  PATCH.EXE and PATCH.DBF must be in the same directory
    CAUTION!  as the files being patched (\FOXPRO25 for the DOS product
    --------  and/or \FOXPROW for the Windows Product).

2.  Change to the FoxPro directory by typing CD\FOXPRO25 (FOXPROW) at the
    C:> prompt, then pressing Enter.

3.  Type PATCH -V and press Enter.  This determines which files
    you must download from CompuServe to the FOXPRO25 (FOXPROW) directory.

4.  If you receive the message "ALL REQUIRED PATCHES ARE PRESENT",
    go to Step 7.

5.  If you receive the message "ALL FILES ARE UP TO DATE," you do not need 
    to patch and you can ignore the remaining instructions.

6.  If you receive the message "TOTAL SIZE OF PATCHES NOT FOUND OR
    OUT OF DATE:XXX", then download the indicated files from CompuServe to 
    the FOXPRO25 (FOXPROW) directory.  You may want to run PATCH -V again 
    to be sure you downloaded the correct files.

7.  When all necessary files have been downloaded, type PATCH -P 
    at the FOXPRO25 (FOXPROW) directory prompt, then press Enter.  
    The message "CHECKING.....APPLYING ALL AVAILABLE PATCHES" appears 
    and a list of files being patched is displayed.  The entire process 
    may take some time.  This is normal.  When the message "DONE" 
    appears at the end of the last file patched, the patch is
    complete.

8.  To verify the patch, type PATCH -V at the prompt and press Enter.
    If the patch was successful, the message "ALL FILES ARE UP TO DATE"
    appears.

----------------------------------------------------------------------
      PATCH FILES FOUND ON COMPUSERVE
----------------------------------------------------------------------

The patch files that you will find on CompuServe are:
 
	PATCH.EXE               The patching utility

	PATCH.DBF               The latest information needed by PATCH.EXE to 
				  determine which other files are needed.

	PRO1.FPF                The patch utility file for the 16-bit version of
				  FoxPro for DOS.

	PRO2.FPF                The patch utility file for the 16-bit version of
				  FoxPro for DOS with the Distribution Kit installed. 

	PROX1.FPF               The patch utility file for the 32-bit version of
				  FoxPro for DOS.

	PROX2.FPF               The patch utility file for the 32-bit version of
				  FoxPro for DOS with the Distribution Kit installed. 
		
	PROW.FPF                The patch utility file for FoxPro for Windows


----------------------------------------------------------------------
      PATCH MESSAGES
----------------------------------------------------------------------

Here are the messages that may be displayed when you execute the
PATCH utility:

"<file name>" is not a baseline file.  One or more of the files are
not baseline files.  Re-install the product(s) from the original
diskettes and run this program again.
    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.
    --------
    CAUTION!  If you have installed the optional FoxPro Distribution Kit,
    --------  be sure to re-install both FoxPro and the Distribution Kit
	      before you patch.

    See the next section, BASELINES, for more information.

"<file name>": Permission denied
    The PATCH utility does not have write access to the specified file.
    Change the DOS attribute of the file to read/write and run PATCH again.

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 download
    any patch files or apply patches.

Cannot apply - Patch Not Found.
    The specified patch file needed by the PATCH utility could not be
    located.  Make sure you have downloaded the patch file and placed
    it into FoxPro directory.

Cannot apply - Patch Out of Date/Invalid.
    The specified patch file found by the PATCH utility is out of date
    or corrupt.  Download the current patch file from CompuServe into the
    FoxPro directory.

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.
    --------
    CAUTION!  PATCH.EXE and PATCH.DBF must be in the same directory
    --------  as the files being patched.

Insufficient memory
    You do not have enough memory to run the PATCH utility.  Free up
    additional memory and run PATCH again.

Out of disk space
    You do not have enough disk space to run the PATCH utility.  Microsoft
    recommends that you have at least 2.5 MB of memory available
    before you apply a patch.  Free up additional disk space by
    deleting unnecessary files and run PATCH again.  

PATCH.DBF database file is invalid.
    The PATCH.DBF database is no longer valid.  Download the current
    PATCH.DBF database from CompuServe to your hard drive.

Total size of patches not found or out of date: XXX
    In this message, "XXX" indicates the number of bytes needed to download 
    the necessary files.  Download the necessary files from CompuServe to 
    the FoxPro directory.

----------------------------------------------------------------------
     BASELINES
----------------------------------------------------------------------

When you type PATCH -V to verify which patch files you need to
download, you may receive this message: "<file name> is not a baseline 
file.  One or more of the files are not baseline files.  Re-install the
product(s) from the original diskettes and run this program again."  
The original FoxPro product you received on floppy disks is
referred to as the baseline.  When you receive this message you must
re-install the specified FoxPro product from the original disks.

So that you do not have to re-install each time you receive this message,
Microsoft recommends that you save the appropriate baseline files in a 
separate subdirectory.

The next time you receive a "Not a baseline file..." message, copy the 
specified baselines from the subdirectory to the FoxPro directory or 
directories.  You can then continue patching.

After you install FoxPro, keep copies of the following files in the 
baseline subdirectory:

FOXPRO.EXE      16-bit FoxPro for DOS
FOXPRO.OVL      16-bit FoxPro for DOS

FOXPROX.EXE     32-bit FoxPro for DOS

FOXPROW.EXE     FoxPro for Windows
----------------------------------------------------------------------
     ADDITIONAL FILES
----------------------------------------------------------------------

The self-extracting replacement files in the list below 
assume that these applications and programs are installed 
in the default directories created during the FoxPro 
installation.  

      GEN.EXE           Self Extracting .EXE containing the generator 
			   programs. (explained later in this file)

      WINHLP.EXE        Self Extracting .EXE containing FOXHELP.DBF and 
			   FOXHELP.FPT for FoxPro for Windows.

      DOSHLP.EXE        Self Extracting .EXE containing FOXHELP.DBF and 
			    FOXHELP.FPT for FoxPro for DOS.

      FPWHLP.EXE        Self Extracting .EXE containing FOXHELP.HLP, 
			    the Windows-style help for FoxPro for Windows.

      DRIVER.EXE        Self Extracting .EXE containing latest version 
			    of the files needed for using printer drivers. 
                            Includes FoxPro for DOS and FoxPro for Windows
                            files.

      FDOC.EXE          Self Extracting .EXE containing latest version of 
			    FOXDOC.EXE (DOS version).

      FPWDOC.EXE        Self Extracting .EXE containing latest version of 
			    FOXDOC.EXE (Windows version).
	
      FOXAPP.EXE        Self Extracting .EXE containing an updated version 
			    of FOXAPP.APP (DOS version).

      FPWAPP.EXE        Self Extracting .EXE containing an updated version 
			    of FOXAPP.APP  (Windows version).

      SPELL.EXE         Self Extracting .EXE containing SPELLCHK.APP 
			    for FoxPro for Windows.

      README.DOS        New information about FoxPro for DOS 2.5a.  
			    !!! PLEASE READ !!!

      README.WIN        New information about FoxPro for Windows 2.5a.  
			    !!! PLEASE READ !!!

   
Download the appropriate self-extracting replacement file into the FoxPro 
directory, then type the name of the self-extracting replacement file 
with -d and -o switches.  For example, to update the generator programs, 
type:

   GEN -d -o

Since the appropriate directory structures are built into the 
self-extracting replacement files, the -d switch is necessary and specifies 
that the extracted files should be placed into those built-in directories 
rather than in the current directory.    

The -o switch specifies that the extracted files should overwrite existing 
files.  Although this switch is not necessary, it eliminates the need to 
overwrite each file separately, which can be time consuming, considering 
the number of files extracted.

GEN.EXE contains the following files:  
   GENMENU.PRG
   GENSCRN.PRG
   TRANSPRT.PRG
   FOXPRO.INT (new)
   CPZERO.PRG (new)

	
	
----------------------------------------------------------------------
     CAUTIONS!!
----------------------------------------------------------------------

**PATCH.EXE and PATCH.DBF must be in the same directory as the files being 
  patched.  Otherwise the patch process will not work.

**If you have installed the optional FoxPro Distribution Kit and need to 
  re-install FoxPro as a baseline, be sure to re-install both FoxPro and 
  the Distribution Kit before you patch.

**PATCH.EXE may occasionally be updated.  When it is, we will post a message
  on CompuServe.    

**Microsoft recommends that you have at least 2.5 MB of available disk space 
  before you apply a patch.
