
                         AppSolutions, Inc.
                   266 Harristown Road, Suite 108
                        Glen Rock, NJ 07452

                      Support: 201-445-5979
                          Fax: 201-445-5462
                          BBS: 201-445-5444
                        Sales: 201-445-5758


                       Class(y) v2.0e update
                       =====================

Contents
========

Description of Patch
Applying the Patch
Modified File List
Upgrading from an Older Version


Description of Patch
====================

Class(y) v2.0e resolves some compatibility problems which existed in
earlier versions.  Specifically, changes made in Class(y) v2.0d to
support Blinker v3.0 could lead to incompatibilities in certain
environments, including OS/2 and Novell DOS 7.

Class(y) v2.0e resolves all such problems and should be fully compatible
with all existing linkers and operating systems which CA-Clipper works
with.  Specifically, it should be fully compatible with all versions of
CA-ExoSpace, Blinker, CauseWay, .RTLink and WarpLink.

For details of changes between v2.0e and earlier versions, please refer
to the Class(y) READ.ME file after applying the patch.

The 2.0e patch can be applied to Class(y) v2.0a, 2.0b, 2.0c or 2.0d.
The patch requires PocketSoft's PATCH.EXE v2.00 or later.  If you have
applied the CA-Clipper 5.2d patch, you should already have a copy of the
correct PATCH.EXE.  Otherwise, it can be downloaded from the CLIPPER
forum on CompuServe or from the AppSolutions BBS (201-445-5444).


Applying the Patch
==================

To apply the Class(y) 2.0e patch, follow these steps:

1.  Ensure that you have a backup of your existing version of Class(y).
    We suggest that you do not apply the patch to your original
    distribution diskette.

2.  Change to the directory which contains Class(y) v2.0a, 2.0b, 2.0c,
    or 2.0d.

    Ensure that you have a full, unmodified installation of one of the
    versions of Class(y) listed above before applying the patch.  The
    patch modifies up to seven files, depending on which version you
    have.

    If you do not already have one of these versions, see the note below
    about upgrading from an older version of Class(y).


3.  Ensure you have PATCH.EXE version 2.00 or later.  Copy the new
    PATCH.EXE over the older one supplied with Class(y), or delete the
    older version and ensure that the new PATCH.EXE is in the path.

    Previous versions of Class(y) were shipped with an earlier version
    of PATCH.EXE.  The latest version of PATCH.EXE can be obtained from
    the AppSolutions BBS (201-445-5444), or from the CA-Clipper forum on
    CompuServe. If you have applied the CA-Clipper 5.2d patch, you
    should already have a copy of the correct PATCH.EXE.


4.  Apply the Class(y) 2.0e patch as follows:

        PATCH CSY20E

    The above command assumes that CSY20E.RTP is in the current directory
    (i.e. the directory which contains an earlier version of Class(y)).
    If you have not copied CSY20E.RTP into that directory, specify the
    appropriate pathname for the patch file.


5.  When the patch process is complete, the directory should contain a
    complete copy of Class(y) v2.0e.  Please examine the patched READ.ME
    file for details of changes that have occurred since the version you
    had.

    If you have copies of the Class(y) libraries or header files in
    other directories on your system, you should ensure that you copy
    the new 2.0e files over the older files.

    Note that if you are upgrading from any version other than 2.0a,
    messages will be displayed during the patch process saying that the
    new version of various files already exist.  The summary screen,
    displayed when the patch is complete, will show that some number of
    file patches were skipped because of new files which were up to
    date.  This is normal and just means that you already had a version
    later than 2.0a.

    If you suspect that the patch did not apply correctly, check the
    date and timestamps of the files, as listed in the table below.  If
    a problem did occur, try completely reinstalling your existing
    version of Class(y) before reapplying the patch.



Modified File List
==================

The files which are modified during the patch process are listed in the
following table.  To check whether the patch was correctly applied, look
in the column for the version you had - files which should be modified
by the patch are marked with an "x".  After being patched, their size,
date and time should match those specified in the table.

 Ŀ
  File Name      2.0a  2.0b  2.0c  2.0d     Size    Date    Time  
 Ĵ
  CLASSY.LIB      x     x     x     x     86,429  06-01-94  2:05a 
  CLASSY2.CH      x                       13,339  04-07-93  2:00a 
  CLASS(Y).NG     x     x     x          152,001  01-27-94  2:04a 
  CSYINSP.LIB     x     x                 32,323  05-31-93  2:00a 
  CYERRSYS.OBJ    x     x                  2,379  05-31-93  2:00a 
  MAKEALL.BAT     x     x                    622  04-07-93  2:00a 
  READ.ME         x     x     x     x     13,899  06-01-94  2:05a 
  CSYHASH.C      new                         257  04-07-93  2:00a 
  CSYHASH.OBJ    new                         355  04-07-93  2:00a 
  CYBASE52.LNK   new                         221  04-07-93  2:00a 
 



Upgrading from an Older Version
===============================

Version 1.0x
------------

The upgrade from Class(y) v1.0x to v2.0e can be purchased directly from
AppSolutions.  Please call us at 800-825-2779 or 201-445-5758 for more
information.  If you have not yet purchased the upgrade to Class(y)
v2.0, please be aware that you may not be registered with AppSolutions,
Inc.  When AppSolutions took over publication of Class(y) in November
1992, we were unable to obtain the database of registered users from the
previous publishers.  We apologize for any inconvenience this may have
caused.  If you wish to receive announcements of future versions and
related products, as well as free technical support on the version of
Class(y) you already own, please register by sending us a fax, at
201-445-5462, with your name, address, phone and fax numbers, and
Class(y) version and serial number.

Version 2.00
------------

If you have Class(y) v2.00 (i.e. the version prior to 2.0a), please
contact AppSolutions - you may not be registered with us.  Registered
users of v2.00 should have received a free update to v2.0a, including
printed documentation.


                             <end>
