home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / prog / bc4pat_4.arj / README < prev    next >
Text File  |  1994-02-15  |  9KB  |  319 lines

  1. -------------------------------
  2.  Borland C++ 4.0 UPDATE PATCHES
  3. -------------------------------
  4.  
  5. --------------- 
  6. *** Notice *** 
  7. --------------- 
  8. These patches are intended for use only with Borland language
  9. products.  The resulting file(s) are subject to the terms of the
  10. No-nonsense License Agreement which shipped with the Borland
  11. language product you purchased.
  12.  
  13. ---------------
  14. README CONTENTS
  15. ---------------
  16.     -Instructions for installing patches
  17.     -Troubleshooting
  18.     -BC4P01: Purpose
  19.     -BC4P01: Files Modified
  20.     -BC4P02: Purpose
  21.     -BC4P02: Files Modified
  22.     -BC4P03: Purpose
  23.     -BC4P03: Files Modified
  24.     -BC4P04: Purpose
  25.     -BC4P04: Files Modified
  26.     -TA4P01: Purpose
  27.     -TA4P01: Files Modified
  28.     -Creating .COM Files
  29.  
  30. -----------------------------------
  31. Instructions for installing patches
  32. -----------------------------------
  33. The INSTALL.BAT file uses PATCH.EXE to apply a series of five
  34. update patches to your installed Borland C++ directories.  
  35. INSTALL.BAT must run from the floppy drive where the update disk 
  36. is inserted. To perform the install, first change to your floppy 
  37. drive and then type the following command:
  38.  
  39.    install base_dir windows_dir [/b]
  40.  
  41. base_dir is the base directory where BC4 is installed. 
  42. windows_dir is the directory where Windows is installed.  The
  43. optional /b switch creates backups of the original file versions.
  44.  
  45. For example, you might type these two commands:
  46.  
  47.    a:
  48.    install c:\bc4 c:\windows /b
  49.  
  50. If you use the optional /b switch, then backup copies of the old
  51. versions of the files modified will be placed into directories
  52. called BACKUP in your BC4 top-level directory and your Windows
  53. SYSTEM directory.  You may omit the /b flag if you do not wish to 
  54. keep these old versions.  Be sure that you have enough extra disk 
  55. space before using the backup switch (20 MB).
  56.  
  57. In most cases INSTALL.BAT will be sufficient and it will not be
  58. necessary to do anything more.  However, if for any reason you 
  59. need to apply any of the supplied patches individually, you can do 
  60. so by copying PATCH.EXE and the desired patch file to your BC4 top 
  61. level directory and executing the following command from that 
  62. directory:
  63.  
  64. PATCH -BACKUP PATCHFILE.RTP
  65.  
  66. In the above example, substitute the name of the desired patch.
  67. Patches should be applied in order by the number indicated in the
  68. filename of the patch.
  69.  
  70. ---------------
  71. Troubleshooting
  72. ---------------
  73. If PATCH.EXE is unable to locate the correct files to
  74. patch, you will see the message:
  75.  
  76.        Warning wpt0015: Old File does not exist
  77.  
  78. This may indicate one of the following cases:
  79.  
  80. 1) You have previously deleted one or more files from BC4
  81.    that PATCH.EXE has attempted to patch.  In this case,
  82.    PATCH.EXE will skip the files you have deleted.  If you
  83.    wish to replace a missing file, you must first reinstall
  84.    from your Borland C++ 4.0 master diskettes before 
  85.    applying the patch.
  86.  
  87. 2) You have specified the wrong top level directory for
  88.    Borland C++.  In this case, verify the directory name in
  89.    which you have installed Borland C++ 4.0 and use the
  90.    correct directory name when running INSTALL.BAT.
  91.  
  92. 3) When you installed BC4, you chose not to install one or
  93.    more of the files that PATCH.EXE has attempted to patch.
  94.    In this case, PATCH.EXE will skip the files you did not
  95.    install.  If you wish to add a missing file, you must
  96.    first install from your Borland C++ 4.0 master diskettes
  97.    before applying the patch.
  98.  
  99. 4) Install is attempting to patch Turbo Assembler 4.0 which
  100.    you do not own or have not installed.  PATCH.EXE will
  101.    safely skip the files you do not have, and you may ignore
  102.    this message.  If you wish to order the Turbo Assembler
  103.    upgrade to Borland C++ 4.0, you can contact the Borland
  104.    Order Desk at 1-800-331-0877.
  105.  
  106. 5) You have installed a LAN installation of Borland C++ and
  107.    thus your Borland Windows Custom Controls (BWCC) are not
  108.    installed in your Windows SYSTEM directory.  In this case
  109.    copy PATCH.EXE and BC4P04.RTP from your patch disk to the
  110.    directory above the directory in which you have BWCC.DLL
  111.    installed.  In most cases this will be your Borland C++ top
  112.    level directory, C:\BC4 by default.  From this directory,
  113.    execute the following command from a DOS command prompt:
  114.  
  115.        PATCH -BACKUP BC4P04.RTP
  116.  
  117. PATCH.EXE will report the following message if it
  118. determines that a file does not need to be patched:
  119.  
  120.        New Version of File 'FILENAME' already exists.
  121.  
  122. This may indicate one of the following cases:
  123.  
  124. 1) You have purchased a recent copy of Borland C++ 4.0 in
  125.    which the software changes have already been introduced.
  126.  
  127. 2) You have already applied the patch.
  128.  
  129. In either case, PATCH.EXE has verified that your software is
  130. up to date and you need not take further action.
  131.  
  132. PATCH.EXE may terminate and report the following message when
  133. running under Windows NT:
  134.  
  135.        error ept0017: Failure Opening Old File: FILENAME
  136.  
  137. It is recommended that you run INSTALL.BAT under DOS, rather than
  138. under Windows NT, if possible.  Otherwise, shut down all unnecessary
  139. applications under NT and restart INSTALL.BAT.  PATCH.EXE will skip over
  140. any files that were previously patched, printing a message for each file
  141. skipped, and continue where it left off.  You may have to restart
  142. INSTALL.BAT more than one time.
  143.  
  144. ---------------
  145. BC4P01: Purpose 
  146. ---------------
  147. Updates VBX files to correct a problem when debugging
  148. applications in the IDE integrated debugger under the debugging
  149. kernel of Windows 3.1
  150.  
  151. ----------------------
  152. BC4P01: Files Modified
  153. ----------------------
  154. bivbx10.dll
  155. bivbx.lib
  156.  
  157. ---------------
  158. BC4P02: Purpose
  159. ---------------
  160. Updates Borland C++ 4.0 header files and introduces CT.LIB to
  161. allow for the creation of COM files.
  162.  
  163. ----------------------
  164. BC4P02: Files Modified
  165. ----------------------
  166. c0t.obj
  167. constrea.h
  168. cstring.h
  169. fstream.h
  170. iostream.h
  171. setjmp.h
  172. stdiostr.h
  173. strstrea.h
  174. typeinfo.h
  175.  
  176. ---------------
  177. BC4P03: Purpose
  178. ---------------
  179. This BC4P updates Borland C++ 4.0 for use with Microsoft Windows 4.0
  180. beta, code named Chicago, and also corrects the following problems
  181. unrelated to use under Chicago:
  182.  
  183. Integrated Development Environment (BCW):
  184. + canceling a compile when using precompiled headers caused a sharing
  185.   violation
  186. + alt-n lost the cursor position (also fixed when loading
  187.   pane via BufferList)
  188. + editor printing did not restart line numbers or start each file at
  189.   the top of a page when more than one file is printed
  190. + editor bookmarks were not saved and restored properly
  191. + "replace all" in selected text caused display errors
  192. + using TrueType fonts the visual caret position was different than
  193.   the edit position
  194. + using bitmap fonts text became horizontally stretched under some
  195.   conditions
  196. + rescan failures would occur in the case of some user modifications to
  197.   generated code
  198.  
  199. ----------------------
  200. BC4P03: Files Modified
  201. ----------------------
  202. bc40rtl.dll
  203. bcc32.exe
  204. bcw.exe
  205. bcwdbk16.dll
  206. bcwdbv16.dll
  207. bcws16.dll
  208. bcws32.exe
  209. brc.exe
  210. brc32.exe
  211. brcc.exe
  212. brcc32.exe
  213. brcwin.dll
  214. brush.cpp
  215. buttonga.cpp
  216. c0c.obj
  217. c0fc.obj
  218. c0fh.obj
  219. c0fl.obj
  220. c0fm.obj
  221. c0fs.obj
  222. c0ft.obj
  223. c0h.obj
  224. c0l.obj
  225. c0m.obj
  226. c0s.obj
  227. cc.lib
  228. ch.lib
  229. cl.lib
  230. cm.lib
  231. codegen.dll
  232. compat.txt
  233. cpp32.exe
  234. crtldll.lib
  235. cs.lib
  236. cw32.dll
  237. cw32.lib
  238. cw32mt.dll
  239. cw32mt.lib
  240. cwc.lib
  241. cwl.lib
  242. cwm.lib
  243. cws.lib
  244. ideedit.dll
  245. idepane.dll
  246. impdef.exe
  247. implib.exe
  248. make.exe
  249. objxref.exe
  250. owl200f.dll
  251. owldoc.wri
  252. owlwf.lib
  253. rescan.snp
  254. rlink.exe
  255. td32.exe
  256. td32inst.exe
  257. tdstrp32.exe
  258. tdump.exe
  259. tlib.exe
  260. tlink32.exe
  261. tvwrite.obj
  262. version.rc
  263. worked1.dll
  264. worked2.dll
  265. worked3.dll
  266. worked4.dll
  267. worked5.dll
  268. worklib1.dll
  269. worklib2.dll
  270. workop32.dos
  271. workop32.w32
  272. workopt.dos
  273. workopt.w32
  274. workres.dll
  275. workshop.exe
  276.  
  277. ---------------
  278. BC4P04: Purpose
  279. ---------------
  280. Updates Borland Windows Custom Controls (BWCC) for Chicago
  281. compatibility.
  282.  
  283. ----------------------
  284. BC4P04: Files Modified
  285. ----------------------
  286. bw32000c.dll
  287. bw320007.dll
  288. bw320009.dll
  289. bwcc.dll
  290. bwcc000c.dll
  291. bwcc0007.dll
  292. bwcc0009.dll
  293. bwcc32.dll
  294.  
  295. ---------------
  296. TA4P01: Purpose
  297. ---------------
  298. Changes Turbo Assembler 4.0 to be compatible with Chicago.
  299.  
  300. ----------------------
  301. TA4P01: Files Modified
  302. ----------------------
  303. h2ash.exe
  304. h2ash32.exe
  305. tasm32.exe
  306.  
  307. -------------------
  308. Creating .COM Files
  309. -------------------
  310.  
  311. Creating .COM files requires setting the compiler to the tiny memory model,
  312. telling the linker to make a .COM file, and linking to the CT.LIB library.  
  313. The IDE does not generate .COM files; this must be done from the command line.  
  314. Use a command like this:
  315.  
  316.      bcc -mt -lt file.cpp ct.lib
  317.  
  318.  
  319.