home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bc45 / install.txt < prev    next >
Text File  |  1997-07-23  |  24KB  |  644 lines

  1.                                INSTALL.TXT
  2.                                ===========
  3.  
  4. To jump to a specific section, search for "SECTION -#-",
  5. replacing the # with the appropriate section number.
  6.  
  7.                                CONTENTS
  8.  
  9. SECTION 0.     System Requirements
  10.                 A. Minimum Install
  11.                 B. Full Install
  12.                 C. Hard Drive Requirements
  13.  
  14. SECTION 1.     Installation note
  15.                 A. Installing under Windows NT
  16.                 B. Installing under Windows 95
  17.                 C. Installing under OS/2
  18.                 D. Installing under Windows 3.1
  19.                    or Windows for Workgroups
  20.                 E. Files changed between 4.51 and 4.52
  21.  
  22. SECTION 2.     Common issues
  23.                 A. Installing over previous versions
  24.                 B. Installing onto a network
  25.                 C. Installing from a CD
  26.                 D. Hard Drive install
  27.                 E. Problems installing Win32S
  28.  
  29. SECTION 3.     Troubleshooting installation problems
  30.                 A. Internal error, unable to start install
  31.                 B. Data integrity or bad sector on disk errors
  32.                 C. Install program terminates prematurely
  33.                 D. "Unable to write to destination file"
  34.                 E. "386 or Greater Required"
  35.                  
  36. SECTION 4.     Common error messages
  37.                 A. "General Protection Fault in COMPOBJ"
  38.                 B. "BWCC 2.0 or Greater Required"
  39.  
  40. SECTION 5.     Changes to system configuration
  41.  
  42. SECTION 6.     How to get help
  43.  
  44.  
  45.                   SECTION -0- SYSTEM REQUIREMENTS
  46.                   ===============================
  47.  
  48. Prior to installing Borland C++ 4.52, please review the
  49. minimum requirements listed below.
  50.  
  51. A) Minimum requirements
  52.  
  53.     A minimum installation of Borland C++ would include
  54. command line tools (no IDE) and would provide the ability
  55. to create DOS and Windows16 applications. To run this
  56. version of the compiler, you need to meet the following
  57. hardware and software requirements:
  58.  
  59.         4 MB Extended Memory (5 MB total RAM)
  60.         386 or greater microprocessor
  61.         DOS 4.01 or later
  62.         Windows 3.1 or later
  63.  
  64.     While it is possible to *run* the command line tools on
  65. a machine which does not have Windows installed, it is not
  66. possible to install onto such a machine, as the installation
  67. utility requires Windows.
  68.  
  69. B) Complete Installation
  70.  
  71. A full installation of Borland C++, including both the 
  72. 16 and 32-bit compilers, requires the following, in addition
  73. to the requirements listed above:
  74.  
  75.         8 MB Extended Memory (9 MB total RAM)
  76.         VGA-capable display
  77.         Win32s or 32-bit windows 
  78.              (Win32s is included with Borland C++ 4.52)
  79.  
  80. C) Hard Disk requirements
  81.  
  82. Below are listed the _minimum_ hard drive space for 
  83. particular configurations of the compiler. The amounts
  84. required may vary with different cluster sizes. In
  85. addition, on a compressed hard drive, the installation
  86. utility may need additional space for temporary
  87. decompression of files. The amount needed depends on how
  88. the installation is affected by the overall compression
  89. ratio.
  90.  
  91. All of the configurations except the "Full" and "CDROM"
  92. configurations can only be set up by doing a custom
  93. installation.
  94.  
  95.         CD-ROM installation (tools run from CD):  25mb
  96.         DOS command-line configuration (DOS only): 25mb
  97.         16-bit Windows configuration (includes IDE): 75mb
  98.         32-bit Windows configuration (Win32 only): 75mb
  99.         Full installation:    100mb
  100.  
  101.                 SECTION -1- INSTALLATION NOTES
  102.                 ==============================
  103.  
  104. A) Installing under Windows NT
  105.  
  106. Borland Technical Support is not aware of any major
  107. problems installing under Windows NT. Nevertheless, there
  108. are some issues that users of our software should be aware
  109. of.
  110.  
  111.     1. To run 16-bit protected mode programs (bcc, tlink)
  112.        under an NT command prompt, you need to add the following
  113.        line to your CONFIG.NT:
  114.  
  115.        ntcmdprompt
  116.  
  117.        Under the default NT command-line prompt, COMMAND.COM is
  118.        run after returning from a TSR. Adding the above will
  119.        cause the original CMD.EXE to be run.
  120.  
  121.     2. Borland C++ 4.52 does not install OLE2 support under a
  122.        32-bit version of Windows because OLE support is built in
  123.        to those products. If you are producing and
  124.        redistributing 16-bit OLE applications, you need to
  125.        include the redistributable OLE2 files off of the 
  126.        original installation diskettes. These files can be
  127.        created by unpacking the file OLE2RDST.PAK.
  128.  
  129.     3. If you encounter difficulty when installing under NT, it may
  130.        be for reasons similar to those which require a "clean boot"
  131.        under 16-bit Windows. However, not all steps described in this
  132.        document's section on booting clean will be appropriate for 
  133.        Windows NT. Under NT, determination of whether the autoexec.bat
  134.        file is parsed is based on a registration key setting. Run
  135.        regedt32.exe, go to the "Current User" window, and select
  136.        Software|Microsoft|NT|Current Version|Winlogon.
  137.        If the ParseAutoexec key is 1, NT will use your autoexec.bat file;
  138.        if it is set to 0, it will not.
  139.  
  140.     4. To allow for proper execution of OLE applications that use
  141.        .DLLs in the BC45\BIN directory, you need to update the
  142.        system path. To modify the system path, you must have
  143.        Administrator privileges, or log in as the Administrator.
  144.  
  145.        To update the system path, double click on the Control
  146.        Panel icon, then double-click on the System icon.
  147.        In the "System Environment Variable" box, select the
  148.        "Path=" statement. Then, in the value box, add the
  149.        path to the Borland C++ 4.52 bin directory. By default,
  150.        this directory is "C:\BC45\BIN". Next, choose "Set,"
  151.        and then choose "OK."
  152.  
  153.     5. The install will fail if you enter any paths which make use
  154.        of long file names (more than 8 letters in the name,
  155.        more than 3 letters in the extension, or a total path name
  156.        which exceeds 128 characters).
  157.  
  158. B) Installing under Windows 95.
  159.  
  160. Borland Technical Support is not aware of any difficulties
  161. with installing Borland C++ under Windows 95.  Should
  162. unforeseen problems arise, the information in the Windows
  163. NT and Windows 3.1 sections may contain useful information.
  164. If you are having difficulty installing under Windows 95,
  165. please contact Macmillan Computer Publishing at (317) 581-3833.
  166.  
  167. C) Installing under OS2.
  168.  
  169. Borland C++ 4.52 for Windows is not designed to be run
  170. under OS2. It is, however, possible to install and run
  171. under OS2 if your version of OS2 includes WinOS2 support.
  172. The following are some known issues regarding installing
  173. and running Borland C++ 4.52 under OS2:
  174.  
  175.  1. Borland C++ 4.52, its Windows utilities, and the 
  176.     installation program should be run in a Full Screen 
  177.     WinOS/2 session, and may be unstable in a WinOS/2
  178.     window. WinOS/2 must also be run in enhanced mode.
  179.  
  180.  2. If you run the installation program from a full screen
  181.     session, focus will switch to the OS2 desktop near the 
  182.     end of the installation while a DOS program is run. After
  183.     the DOS program exits, focus will not switch back to
  184.     the WinOS/2 session. You must switch focus manually.
  185.  
  186.  3. WINRUN.EXE will be installed in your Startup group.
  187.     Because OS/2 does not provide support for Windows VxDs,
  188.     WINRUN.EXE will issue an error message and fail to load.
  189.     Simply remove it from the startup group to prevent 
  190.     future error messages.
  191.  
  192.  4. The protected mode "make" command line tool will not work
  193.     under OS/2 because OS/2 does not provide uncommitted DPMI
  194.     support. You need to use maker (the real mode "make") 
  195.     instead.
  196.  
  197.  5. The Turbo Debugger for DOS will return an "unexpected 
  198.     DOS error: 23".
  199.  
  200. D) Installing Under Windows 3.1 or Windows for Workgroups
  201.  
  202. Our installation program performs a complicated series
  203. of actions including large amounts of file copying,
  204. decompression of files, and joining together pieces of
  205. split files. As a result of this, it is extremely sensitive
  206. to device drivers or resident programs which may interfere
  207. with operation.
  208.  
  209. In order to guarantee that installation proceeds
  210. smoothly under 16-bit Windows, we recommend that you
  211. perform a "clean boot" prior to installing. In order to
  212. perform a clean boot, do the following:
  213.  
  214.  1. Backup your win.ini, system.ini, autoexec.bat, and config.sys.
  215.  
  216.  2. Edit your config.sys so that it consists of only the following
  217.     lines: (insert any "required drivers" that are needed for 
  218.     reading a CD-rom or for network connections, at the end of
  219.     the file. Examples of drivers which are _not_ required are
  220.     EMM386.EXE, QDMI.SYS, and SMARTDRV.EXE. If you are unsure
  221.     whether a device driver is required, assume it is not.)
  222.  
  223.     device=c:\windows\himem.sys
  224.     files=40
  225.     buffers=30
  226.     stacks=9,256
  227.     <insert required drivers here>.
  228.  
  229.  3. Edit your autoexec.bat so that it consists only of the
  230.     following lines:
  231.  
  232.     path=c:\;c:\dos;c:\windows
  233.     prompt $p$g
  234.     <insert required drivers here>
  235.  
  236.  4. Edit your system.ini so that the line which starts with 
  237.     "shell=" says "shell=progman.exe". This will ensure that
  238.     you load program manager and not a program manager 
  239.     replacement (such as Dashboard).
  240.  
  241.  5. Edit your win.ini so that all lines which start with "load="
  242.     or "run=" have a space after the equals sign.
  243.  
  244.  6. Be sure to restore the original files after installation.
  245.  
  246.  
  247.  If you are running a high resolution video driver on a high 
  248.  resolution video card, it is recommended that you switch 
  249.  display drivers so that you are using the standard VGA or 
  250.  SVGA display drivers. 
  251.  
  252.  
  253. E) Files changed between 4.51 and 4.52
  254.  
  255. The primary purpose of 4.52 is to provide you with the
  256. final Win32 API header files for Windows 95 programming.
  257. In addition, BC 4.52 also provides small enhancements to
  258. the VBX emulator.  The following files have been changed 
  259. or added since 4.51:
  260.  
  261.     Many header files in the \bc45\include tree.
  262.  
  263.     These three import libraries in the bc45\lib:
  264.  
  265.          import.lib 
  266.          import32.lib 
  267.          msextra.lib 
  268.  
  269.     The OWL libraries differ from 2.50 because the new 
  270.     Win32 headers have added fields to some structures.
  271.  
  272.     These OWL headers have been updated to work with
  273.     the new Windows 95 headers:
  274.  
  275.          \include\owl\dc.h 
  276.          \include\osl\defs.h 
  277.          \include\osl\ustring.h 
  278.          \include\ocf\oleutil.h 
  279.          \source\ocf\bocole\bole.h 
  280.  
  281.     These VBX-related files:          
  282.  
  283.          \windows\system\bivbx*.* 
  284.          \lib\bivbx*.lib 
  285.          \include\bivbx.h 
  286.          \bin\vbxgen.exe
  287.  
  288.     The compiler, linker, and IDE are marked as version
  289.     4.52, but they have not changed since version 4.51.
  290.  
  291.  
  292.                 SECTION -2- COMMON ISSUES
  293.                 =========================
  294.  
  295. A) Installing over previous versions of Borland C++.
  296.  
  297. As a general rule, it is not recommended that you install
  298. Borland C++ 4.52 over any version earlier than 4.51.
  299. It is recommended that you delete the Borland C++ directory
  300. tree (BORLANDC if you have Borland C++ 3.1, BC4 if you have
  301. Borland C++ 4.0, or BC45 if you have Borland C++ 4.5) prior
  302. to installing. In addition, you will need to delete the
  303. following files in the Windows directory (WINNT under NT, WIN95
  304. under Windows 95): owl.ini, bcw.ini, borhelp.ini,
  305. openhelp.ini, winsight.ini, workshop.ini.
  306.  
  307. If you are installing over Borland C++ 4.0 or greater,
  308. you need to backup the RTL BIDS and OWL .DLLs prior to
  309. deleting the directory tree. Otherwise, any applications which
  310. need to link these libraries at runtime will need to be rebuilt.
  311.  
  312. If you are installing over a previous installation of
  313. Borland C++ 4.51 or 4.52, you need to delete the Group file
  314. for Borland C++ (Under Windows 3.1, this is
  315. WINDOWS\BC45.GRP). The installation program cannot
  316. properly create this file if it already exists on your
  317. machine.
  318.  
  319. If you have the DOS Powerpack installed and install Borland C++
  320. 4.52, you will need to reinstall the Powerpack after installing
  321. Borland C++ 4.52.
  322.  
  323. If you have CodeGuard for Borland C++ and install Borland
  324. C++ 4.52 over it, you will need to reinstall CodeGuard
  325. afterwards.
  326.  
  327.  
  328. If you will be using OWL 1.0 or Turbo Vision 1.0, you must
  329. keep the source code on your machine so that they can be
  330. rebuilt with Borland C++ 4.52. You can do this by removing
  331. the previous version of Borland C++ from your PATH
  332. statement and *not* deleting the directory tree.
  333.  
  334. For further information with issues relating to upgrading,
  335. please consult the document BC45\DOC\COMPAT.TXT.
  336.  
  337. B) Installing onto a Network
  338.  
  339. Borland C++ 4.52 is not intended to be run over a network, but it
  340. is possible to do so.
  341.  
  342. If you are installing Borland C++ onto a network, please be aware of
  343. the following issues:
  344.  
  345.  1. Be sure to install Borland C++ with the LAN workplace option 
  346.     on. This will insure that the files which are normally placed 
  347.     in the windows system directory will be placed in a 
  348.     subdirectory of BC45, from which they can be installed to the
  349.     system directory by a network administrator, or copied to 
  350.     windows system directories on the local machines.
  351.  
  352.  2. The compiler _must_ be run once by a system administrator prior
  353.     to its use by users. This will create some configuration files.
  354.     In order to prevent corruption of these files by multiple users,
  355.     they should be copied into directories on the users' hard drives
  356.     and then deleted from the bc45\bin directory. These local
  357.     directories should be placed in the search path before the bc45\bin
  358.     directory, and the bc45\bin directory should be made read-only.
  359.     The files in question are: *.bcw, *.dsk, *.dsw, and bcconfig.*.
  360.  
  361.  3. The compiler will attempt to save a file before compiling it.
  362.     If the example directories are on the network and are set to be
  363.     read-only, this will result in error messages when compiling 
  364.     the examples. Set the example directories to be public-writable, or
  365.     have users copy the examples they wish to use onto their hard 
  366.     drives.
  367.  
  368. C) CD-only installations
  369.  
  370. The "CD only" install option is not supported in this version
  371. of Borland C++. 
  372.  
  373. D) Hard Drive installation
  374.  
  375. If you have 40 megabytes of additional hard drive space,
  376. you may be interested in installing the product from the
  377. hard drive. The primary advantage of this would be to
  378. increase the speed of the installation. In order to install
  379. from the hard drive, copy the install disks or the install
  380. directory of the CD into a temporary directory on the hard
  381. drive, and run INSTALL.EXE from that directory.
  382.  
  383. E) Win32s Issues
  384.  
  385. Win32s is for use with Windows 3.1 or 3.11 only.
  386. Specifically, it is not required for a Win32 operating
  387. system, and will not work with OS/2.
  388.  
  389. Most of the time, if the Win32s setup utility fails, it is
  390. because the setup program had difficulty detecting a
  391. sufficient amount of virtual memory. Ensure that you have
  392. virtual memory enabled, and that you are running in
  393. Enhanced Mode.
  394.  
  395.          SECTION -3- TROUBLESHOOTING INSTALL PROBLEMS
  396.          ============================================
  397.  
  398. A) Internal Error, Unable to Start Install
  399.  
  400.  1) Error -2: the install utility was unable to create a 
  401.     temporary directory needed for the installation. Please
  402.     check your autoexec.bat to see if there is a TMP or
  403.     TEMP environment variable. If there is one, verify that
  404.     it points to a valid directory on a drive with at least
  405.     ten megabytes of free space (fifteen if you are using
  406.     disk compression). If you do not have a variable set,
  407.     the install program will place its files in the directory
  408.     \WINDOWS\BORLAND.TMP. If there is not enough space on
  409.     the drive which contains Windows, be sure to set this
  410.     variable.
  411.  
  412.  2) Error -3: there was an error while copying and decompressing
  413.     INSTRUN.EXE, which is used to launch phase two of the
  414.     installation. Check to be sure there is sufficient space
  415.     in your temp directory, boot clean (if you are running
  416.     Windows 3.1), and attempt to install from the hard drive.
  417.     (See section 2D). If the error persists, see section
  418.     3E for an explanation of corrupted .pak files.
  419.  
  420.  3) Error -69: INSTRUN.EXE failed to execute. This is probably
  421.     due to either file corruption or memory corruption. If
  422.     you are running Windows 3.1, perform a clean boot (see
  423.     section 1D); otherwise, perform a hard drive install
  424.     (see section 2D), or check section 3E.
  425.  
  426. B) Data Integrity or Bad Sector on Disk Errors
  427.  
  428. If you recieve one of these errors, you may need to get a
  429. replacement disk set. If running a disk checking utility 
  430. reports a bad sector or data integrity problems, contact
  431. Macmillian Publishing's Disk Replacement Line at 
  432. (317) 581-3833.
  433.  
  434. C) Install Program Terminates Prematurely
  435.  
  436. If the install proram stops for no apparent reason without
  437. error messages, it is possible that certain support files
  438. are write protected. To check this, switch to your WINDOWS
  439. directory, type "attrib *.*", and check the resulting
  440. output for the "r" attribute. If any file has this flag
  441. set, you need to clear it by typing "attrib -r <filename>".
  442. Repeat this process for the WINDOWS\SYSTEM directory.
  443.  
  444. (If attempting this procedure under NT or Windows95,
  445. remember that the WINDOWS directory is called WINNT and WIN95
  446. under those two operating systems).
  447.  
  448. D) "Unable to write to destination file" error.
  449.  
  450. If the install program stops and returns an "unable to write
  451. to destination file: filename.pak" error, it means that
  452. the install program is not able to create certain files
  453. which are contained in the .pak file. This problem typically
  454. happens because the files are already in use, but can
  455. also be a result of incorrect file permissions.
  456.  
  457. To correct this problem, you need to do two things:
  458.  
  459.  1. If running 16-bit Windows, perform a "clean boot".
  460.  
  461.  2. Follow the directions in section 3C for making sure that
  462.            files are not write protected.
  463.  
  464. If neither of these solves the problem, you can change the
  465. names of the files which the install program is attempting
  466. to overwrite, restart windows, and try again.
  467.  
  468. Here are some of the most common PAK files that cause this error,
  469. and their associated DLLs:
  470.  
  471.  DLL_CT32  PAK (Disk28) 
  472.     CTL3D32   DLL
  473.  
  474.  OCF32SYS  PAK (Disk24)
  475.     BOCOF     DLL
  476.  
  477.  BWCC32.PAK (Disk25)
  478.   BW32007.DLL, BW32009.DLL, BW3200C.DLL, BWCC32.DLL
  479.  
  480.  BIVBX32.PAK (Disk28)
  481.    BIVBX11.32C, BIVB11.32N, BIVBX11.32S, BIVBX11C.DLL
  482.    BIVBC11N.EXE, BIVBX11S.DLL.
  483.  
  484.  BWCC.PAK (Disk15)
  485.           BWCC.DLL, BWC0007.DLL, BWCC0009.DLL, BWCC000C.DLL
  486.  
  487.  OLE2RDST.PAK (Disk3)
  488.    COMPOBJ.DLL, OLE2.DLL, OLE2.REG, OLE2CONV.DLL, OLE2DISP.DLL
  489.           OLE2NLS.DLL, OLE2PROX.DLL, STDOLE.TLB, STDTYPE.TLB,
  490.           STORAGE.DLL, TYPOELIB.DLL
  491.  
  492. E) "Error: 386 or Greater required"
  493.  
  494. Prior to unpacking most of the .pak files, the installation
  495. program copies them onto the hard drive and then decompresses
  496. them. Under certain circumstances, these files can become
  497. corrupted while being copied onto the hard drive. "386 or
  498. Greater required" is one of several error messages which
  499. are displayed when this type of problem occurs.
  500.  
  501. In the event that you recieve an error message like this one,
  502. or which indicates that you have corrupted .pak files,
  503. you need to _slow down_ the speed of your microprocessor.
  504. This will reduce the difference in rates of activity between
  505. the floppy drive, the processor, and the hard drive, and will
  506. reduce the likelihood of corruption.
  507.  
  508.  
  509.               SECTION -4- COMMON RUNTIME ERRORS
  510.               =================================
  511.  
  512. A) General Protection Fault in COMPOBJ
  513.  
  514. We have received reports that on some systems, Microsoft
  515. Office and other OLE2 applications will not run after
  516. installation of Borland C++ 4.5x. While we are not
  517. certain exactly what is generating this problem, we have
  518. established that it seems to be related to an incomplete
  519. installation of Win32s.
  520.  
  521. Under certain circumstances, the file w32sys.386 does not
  522. get updated and will remain at version 1.15.xx while the
  523. rest of Win32s is updated to the current version.
  524.  
  525. If the problem occurs on your system, you should edit your
  526. system.ini and comment out the line:
  527.  
  528.  device=c:\windows\system\win32s\w32sys.386
  529.  
  530. and then restart Windows. You can then reinstall Win32s by
  531. running SETUP.EXE, which is located in the install
  532. directory of the CD or on disk 27. This will restore a
  533. total and consistent copy of Win32s.
  534.  
  535. B) BWCC 2.0 or Greater Required
  536.  
  537. There are many programs which make use of the BWCC DLL.
  538. The current version of this DLL is placed in your windows
  539. system directory (WINNT/SYSTEM or WIN95/SYSTEM). If
  540. an older version is in a directory that is in the search
  541. path, that version may be loaded in error, and this error
  542. message will be generated.
  543.  
  544. Make sure that the only copy of the BWCC.DLL is located in
  545. the WINDOWS\SYSTEM directory, and that it is dated 10-21-93
  546. or later.
  547.  
  548.               
  549.            SECTION -5- CHANGES TO SYSTEM
  550.            ==============================
  551.  
  552. The Borland C++ 4.52 install program modifies four of your
  553. system configuration files (autoexec.bat, win.ini,
  554. progman.ini, and system.ini), and adds files to your
  555. windows and windows system directories. 
  556.  
  557. The following lines are added to your win.ini if you are
  558. running 16-bit or 32-bit Windows:
  559.  
  560.  [Extensions]
  561.  IDE=BCW.EXE ^.IDE
  562.  [BCW4.5 INSTALL]
  563.  Reserved1=C:\BC45
  564.  
  565. The following lines are added to the [Groups] section of
  566. progman.ini if you are running 16-bit or 32-bit Windows:
  567.  
  568.  [Groups]
  569.  Group6=C:\WINDOWS\BCW45.GRP
  570.  
  571. The following lines are added to the [386Enh] section of
  572. system.ini if you are running 16-bit or 32-bit Windows:
  573.  
  574.  device=c:\bc45\bin\tddebug.386
  575.  device=c:\bc45\bin\winrun.386
  576.  
  577. The path statement in your autoexec.bat is updated (if you
  578. are running 16-bit Windows or Windows 95) by adding the
  579. line:
  580.  
  581.  path c:\bc45\bin; %path%
  582.  
  583.  
  584. In addition, the install program creates the following .ini
  585. files in your windows, winnt, or win95 directories: 
  586.  
  587.  owl.ini     tdw.ini openhelp.ini
  588.  winhelp.ini bcw.ini dosapp.ini    winfile.ini
  589.  
  590. The install also places files related to BIVBX, BWCC, and
  591. OCF in your windows\system or windows\system32 directory,
  592. as appropriate.  If you are running 16-bit windows, OLE and
  593. CTL3D dlls will be added to your windows\system directory;
  594. these dlls are part of 32-bit windows and so will not be
  595. added on a 32-bit platform.  
  596.  
  597. In addition, a WIN32S directory will be created, and the
  598. WIN32s files will be installed, if you install win32s.
  599.  
  600.  
  601.           SECTION -6- HOW TO GET HELP
  602.           ===========================
  603.  
  604. SOURCES OF INFORMATION
  605. ----------------------
  606.   If you have any problems, please read this file, the
  607.   HELPME!.WRI and other files in your DOC subdirectory, and
  608.   check the on-line help and the Borland C++ manuals first.
  609.   If you still have a question and need assistance, help is
  610.   available from the following sources:
  611.  
  612.   For technical support by phone for Borland C++ 4.52, 
  613.   contact Macmillan Publishing.  Please do not contact 
  614.   Borland International for support. See your Getting 
  615.   Started booklet for more information on contacting 
  616.   Macmillan Publishing.
  617.  
  618.   Email:  support@mcp.com
  619.  
  620.   Telephone:  (317) 581-3833
  621.  
  622.   Fax:  (317) 581-4773
  623.  
  624.   Mail:  Macmillan Computer Publishing
  625.      Attention: Support Department
  626.      201 West 103rd Street
  627.      Indianapolis, IN 46290
  628.  
  629.  
  630.   Borland offers a range of services to provide comprehensive 
  631.   product information, updates, and product services. You can 
  632.   get more information on Borland C++ by contacting any of 
  633.   these resources:
  634.  
  635.   World Wide Web:  http://www.borland.com/
  636.  
  637.   FTP:             ftp.borland.com
  638.  
  639.   Newsgroups:      forums.borland.com  
  640.  
  641.   Listserv:        listserv@borland.com
  642.   Send an email message containing this text:
  643.  
  644.     SUBSCRIBE<space>BCPP<space>FIRSTNAME<space>LASTNAME