Category : C++ Source Code
Archive   : BC45P1.ZIP
Filename : BC45P1.TXT

 
Output of file : BC45P1.TXT contained in archive : BC45P1.ZIP
--------------------------------------------
BC45P1.RTP Borland C++ 4.5 UPDATE PATCH 1
--------------------------------------------

---------------
*** Notice ***
---------------
This patch is intended for use only with Borland language products.
The resulting file(s) are subject to the terms of the No-nonsense
License Agreement which shipped with the Borland language product
you purchased.

Note: Because CD-ROMs are not writable, this patch requires that
Borland C++ be installed on to your hard drive before being applied.

---------------
Purpose
---------------

This patch file address the following problems:

1) When using the -pr (fastcall) calling convention, vector deletes
would fail under 32-bit compilations.

2) The ordinal value of the resident name table of 16-bit programs
linked in the IDE was not zero.

3) OpenHelp would fail to allow you to pick from multiple topics
that are associated with a keyword.

4) When using the -3 optimization and not 286 code generation the
the 16-bit compiler incorrectly generated a stack fixup.

5) When attempting to run multiple instances of a Win32 program
under Win32s the RTL would correctly notify that this is not
possible, but the program would subsequently crash.

---------------
Files Modified
---------------

C0W32.OBJ
C0X32.OBJ
CW32.LIB
CW32MT.LIB
CW32I.LIB
C0D32.OBJ
CW32MTI.LIB
OPENHELP.EXE
HELPXDLL.DLL
HELPCFG.HLP
CW3215MT.DLL
BCW.EXE
TLINK.EXE
CW3215.DLL
BCWS32.EXE
BCWS32A.EXE
BCC.EXE
CPP.EXE
BCWS16.DLL
VAPP.CPP
VAPPV.CPP
VDEL.CPP
VNEWV.CPP
C0NT.ASM

---------------
Instructions
---------------
Applying the patch file requires PATCH.EXE, which you will find
available for download from CompuServe, GEnie, BIX, Borland's
Download BBS (DLBBS), and via Internet at ftp.borland.com.

*** Note: Use PATCH.EXE 2.11, PATCH.EXE 2.10 and PATCH.COM are not
compatible with the newer patches built for the 2.11 executable.
PATCH.EXE 2.11 may be used to apply patches built for PATCH.EXE 2.10.

1) Copy BC45P1.RTP and PATCH.EXE into your \BC45 directory, or
to the root directory of the drive containing BC++ 4.5.

2) Change directories to the directory used in step 1. For a
default installation, enter the following commands at the
DOS prompt:

C:\> CD \BC45

3) Enter the following command at the DOS prompt:

PATCH BC45P1.RTP

To create backup copies of the original files while patching use:

PATCH -BACKUP BC45P1.RTP

Backup copies of the original files will be placed into a directory
called BACKUP. Be sure that you have enough extra disk space before
using the -BACKUP switch (about 6.5 MB).

---------------
Troubleshooting
---------------

If PATCH.EXE is unable to locate the correct files to
patch, you will see the message:

Warning wpt0015: Old File does not exist

This may indicate one of the following cases:

1) You have previously deleted one or more files from your
installation that PATCH.EXE has attempted to patch. In
this case, PATCH.EXE will skip the files you have deleted.
If you wish to replace a missing file, you must first
reinstall from your master diskettes before applying the
patch.

2) You have copied PATCH.EXE and the RTP patch file to the wrong
directory or drive. In this case, verify the directory
name in which you have installed and make sure PATCH.EXE
and the RTP patch file on the same drive and in a directory
above or equal to that installation.

3) When you installed you chose not to install one or more of
the files that PATCH.EXE has attempted to patch. In this case,
PATCH.EXE will skip the files you did not install. If you wish
to add a missing file, you must first install from your master
diskettes before applying the patch.


PATCH.EXE will report the following message if it
determines that a file does not need to be patched:

New Version of File 'FILENAME' already exists.

This may indicate one of the following cases:

1) You have purchased a recent copy of the software in
which the software changes have already been introduced.

2) You have already applied the patch.

In either case, PATCH.EXE has verified that your software is
up to date and you need not take further action.

error ept0001: Illegal Input Option '

  3 Responses to “Category : C++ Source Code
Archive   : BC45P1.ZIP
Filename : BC45P1.TXT

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/