Dec 092017
 
Patch 1 for Borland C++ 4.5.

Full Description of File


BC45P1.RTP Borland C++ 4.5 UPDATE PATCH 1
Note: Because CD-ROMs are not writable,
this patch requires that Borland C++ be
installed on to your hard drive before
being applied.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.
*** 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.


File BC45P1.ZIP from The Programmer’s Corner in
Category C++ Source Code
Patch 1 for Borland C++ 4.5.
File Name File Size Zip Size Zip Type
BC45P1.RTP 28481 26408 deflated
BC45P1.TXT 14719 4196 deflated
FILE_ID.DIZ 1062 601 deflated
TPCREAD.ME 199 165 deflated

Download File BC45P1.ZIP Here

Contents of the BC45P1.TXT file


--------------------------------------------
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 '


 December 9, 2017  Add comments

Leave a Reply