home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_GEN / OPR121.ZIP / OPR121.EXE / OPRO121.DOC < prev   
Text File  |  1994-02-01  |  6KB  |  131 lines

  1.           Patching Object Professional version 1.20 to 1.21
  2.           -------------------------------------------------
  3.                          TurboPower Software
  4.                    Patch scripts updated 94/02/01
  5.  
  6. OPR121.EXE is a self-extracting archive that contains patch files
  7. to transform Object Professional version 1.20 into version 1.21. The
  8. patch file was generated using Pocket Soft's .RTPatch utility (version
  9. 2.01).
  10.  
  11. If you don't already have a copy of PATCH.EXE, you can download it
  12. from the same place where you found OPR121.EXE. Store PATCH.EXE in a
  13. directory that is on your DOS PATH. You'll probably want to keep a
  14. copy of PATCH.EXE, since it can be used to apply all TurboPower
  15. maintenance patches.
  16.  
  17. OPR121.EXE contains three patch files, which you should extract or
  18. copy into your \OPRO subdirectory. Then move into that subdirectory
  19. and enter the following commands at the DOS prompt:
  20.  
  21.     PATCH \OPRO     O121
  22.     PATCH \OPROOBJ  O121OBJ
  23.     PATCH \OPRODEMO O121DEMO
  24.  
  25. If you didn't use our suggested names for your OPRO subdirectories,
  26. replace the first option in each of the command lines with the
  27. directory name you chose.
  28.  
  29. PATCH provides running status of the patch process, and displays a
  30. summary when patching is complete.
  31.  
  32. You can delete the patch files (extension .RTP) from your \OPRO
  33. directory once patching is complete. You'll probably want to keep
  34. OPR121.EXE for a while, in case repatching is required (see below).
  35.  
  36. As with any TurboPower update, see the READ.ME, READ.1ST, and FASTUPD
  37. files for information about the new version.
  38.  
  39. Download UPDATE.TXT from the same place where you found OPR121.EXE for
  40. additional background information about the patching process,
  41. available patch files, etc.
  42.  
  43.  
  44. Be aware of the following limitations of the patching process:
  45. --------------------------------------------------------------
  46.  
  47. 1. The patch only works to bring version 1.20 up to 1.21. For example,
  48. it cannot bring version 1.14 up to 1.21. You need a separate patch
  49. file for each incremental version.
  50.  
  51. 2. Dependent files that you can rebuild yourself are *not* patched.
  52. This keeps the size of the patch file to a minimum. In many cases,
  53. such patches would be wasted anyway, since there are so many different
  54. ways the dependent files can be created (with varying defines,
  55. compiler options, compiler versions, etc.). Files with the extensions
  56. EXE, LIB, HLP, TPU, TPW, and TPP are not patched unless they depend on
  57. source code or other files that aren't part of Object Professional. Be
  58. sure to remake all dependent files after you install the patch. All
  59. files but the HLP file can be remade by using the supplied make or
  60. project files, or just by compiling them into your application. The
  61. HLP file can be recreated by entering the following command in the
  62. \OPRODEMO directory:
  63.  
  64.   MAKEHELP /Q OPRO
  65.  
  66. Note in particular that DESKPOP.EXE, DPINST.EXE, MAKEHELP.EXE,
  67. MAKEMENU.EXE, MAKESCRN.EXE, and POPHELP.EXE are not part of the patch.
  68. If you use these programs, be sure to recompile them after applying
  69. the patch. With the exception of MAKEHELP.EXE, they are not made by
  70. OPRO.MAK. (Including these EXE files in the patch more than doubles
  71. its size.)
  72.  
  73. 3. If you didn't originally install all of Object Professional, then
  74. of course PATCH can't update the uninstalled portion of the library.
  75. This isn't a problem unless you later install the rest of the older
  76. version. In that case, you must reuse the patch to bring the newly
  77. installed files up to the current version.
  78.  
  79. PATCH does not attempt to patch archive (.LZH) files. You must
  80. dearchive all files that you wish to patch. This applies to BONUS
  81. files as well as production files.
  82.  
  83. 4. PATCH can't find files that you have moved out of the three \OPRO
  84. directories associated with the three patch files. It *can* find files
  85. in subdirectories of those directories, however.
  86.  
  87. 5. PATCH doesn't attempt to update certain files because they are
  88. updated automatically during installation or when you configure the
  89. library for your application. Because these files have been customized
  90. for your system, PATCH cannot make reliable changes to them. Even so,
  91. it's often important for us to distribute updated versions of these
  92. files, since there may be new defines and dependencies in them. We
  93. decide on a file by file basis whether to distribute a new copy of
  94. these files or to allow your existing version to remain intact. Here
  95. is a list of affected files for OPRO 1.21:
  96.  
  97.   Directory         Filename      In Patch?  New Name or Directory?
  98.   ----------------  ------------  ---------  ----------------------
  99.   \OPRO             OPDEFINE.INC  New copy   OPDEFINE.121
  100.   various           *.CFG         No
  101.  
  102. When one of these files is distributed as part of the patch, a
  103. complete new copy of it is included, since PATCH probably cannot patch
  104. your modified copy. Where appropriate, the final column of this table
  105. shows the name or directory of the new copy of the file. Be sure to
  106. look at this new file, modify it as appropriate for your environment,
  107. and copy it over the old version before proceeding.
  108.  
  109. 6. If you modified the TurboPower source code, PATCH refuses to apply
  110. changes to the modified files. (It uses a checksum algorithm to assure
  111. that the file it is patching is the intended version.) In this case,
  112. the only way to get a valid set of patched files is to reinstall an
  113. unmodified copy of Object Professional and patch it, then make your
  114. changes to the new version.
  115.  
  116. If you have questions or problems regarding the patch, please contact
  117. us:
  118.  
  119.   TurboPower Software
  120.   P.O. Box 49009
  121.   Colorado Springs, CO 80949-9009
  122.  
  123.   voice: 719-260-6641
  124.   fax:   719-260-7151
  125.   BBS:   719-260-9726
  126.  
  127.   CompuServe ID: 76004,2611
  128.   Pascal forum:  PCVENB section 6
  129.   C/C++ forum:   PCVENE section 1
  130.   Internet:      76004.2611@compuserve.com
  131.