home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_GEN / DEW201.ZIP / DEW201.EXE / DEW201.DOC next >
Text File  |  1994-02-03  |  6KB  |  146 lines

  1.           Patching Data Entry Workshop version 2.00 to 2.01
  2.           -------------------------------------------------
  3.                          TurboPower Software
  4.                    Patch scripts updated 94/02/03
  5.  
  6. DEW201.EXE is a self-extracting archive that contains a patch file to
  7. transform Data Entry Workshop version 2.00 into version 2.01. 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 DEW201.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. DEW201.EXE contains one patch file, which you should extract or copy
  18. into your \DEW subdirectory. Then move into that subdirectory and
  19. enter the following command at the DOS prompt:
  20.  
  21.     PATCH DEW201
  22.  
  23. PATCH provides running status of the patch process, and displays a
  24. summary when patching is complete.
  25.  
  26. You can delete the patch file (extension .RTP) from your \DEW
  27. directory once patching is complete. You'll probably want to keep
  28. DEW201.EXE for a while, in case repatching is required (see below).
  29.  
  30. As with any TurboPower update, see the READ.ME and FASTUPD files for
  31. information about the new version.
  32.  
  33. Download UPDATE.TXT from the same place where you found DEW201.EXE for
  34. additional background information about the patching process,
  35. available patch files, etc.
  36.  
  37.  
  38. Be aware of the following limitations of the patching process:
  39. --------------------------------------------------------------
  40.  
  41. 1. The patch only works to bring version 2.00 up to 2.01. For example,
  42. it cannot bring version 1.01 up to 2.00. You need a separate patch
  43. file for each incremental version. You must purchase an upgrade to get
  44. from version 1.x to 2.0.
  45.  
  46. 2. Dependent files that you can rebuild yourself are *not* patched.
  47. This keeps the size of the patch file to a minimum. In many cases,
  48. such patches would be wasted anyway, since there are so many different
  49. ways the dependent files can be created (with varying defines,
  50. compiler options, compiler versions, etc.). Files with the extensions
  51. EXE, LIB, OBJ, HLP, TPU, TPW, and TPP are not patched unless they
  52. depend on source code or other files that aren't part of Data Entry
  53. Workshop. Be sure to remake all dependent files after you install the
  54. patch. All files but the Windows HLP files can be remade by using the
  55. supplied make or project files, or just by compiling them into your
  56. application. The HLP files can be recreated by entering the following
  57. commands in the \DEW directory:
  58.  
  59.   HC31 DEW.HPJ
  60.   HC31 RWHELP.HPJ
  61.  
  62. and the following commands in the \DEW\PASCAL directory:
  63.  
  64.   HC31 CVTOPL.HPJ
  65.   HC31 MAKESRC.HPJ
  66.  
  67. (HC31.EXE is the Microsoft help compiler, supplied with all
  68. Windows-compatible compilers from Borland and Microsoft.)
  69.  
  70. EXE files that *are* patched include MARKP.EXE, CVTOPL.EXE,
  71. CVTOPLC.EXE, CVTOPLCW.EXE, CVTOPLW.EXE, MAKESRC.EXE, and ANALYZE.EXE.
  72.  
  73. 3. If you didn't originally install all of Data Entry Workshop (e.g.,
  74. you installed only the Pascal files), then of course PATCH can't
  75. update the uninstalled portion of the library. This isn't a problem
  76. unless you later install the rest of the older version. In that case,
  77. you must reuse the patch to bring the newly installed files up to the
  78. current version.
  79.  
  80. PATCH does not attempt to patch archive (.LZH) files. You must
  81. dearchive all files that you wish to patch. This applies to BONUS
  82. files as well as production files.
  83.  
  84. 4. PATCH can't find files that you have moved out of the \DEW
  85. directory tree. It *can* find files in subdirectories of this
  86. directory, however.
  87.  
  88. This issue is most relevant to the DEW DLLs, which the DEW INSTALL
  89. program copies to your \WINDOWS\SYSTEM directory. To assure that you
  90. have the latest copy of the DLLs, compiled with all the proper
  91. settings, the DEW patch file contains a complete new copy of the
  92. DLLs. These are copied into your \DEW directory. Be sure to transfer
  93. these DLLs to your \WINDOWS\SYSTEM directory, replacing the old DLLs.
  94.  
  95. 5. PATCH doesn't attempt to update certain files because they are
  96. modified automatically during installation or when you configure the
  97. library for your application. Because these files have been customized
  98. for your system, PATCH cannot make reliable changes to them. Even so,
  99. it's often important for us to distribute updated versions of these
  100. files, since there may be new defines and dependencies in them. We
  101. decide on a file by file basis whether to distribute a new copy of
  102. these files or to allow your existing version to remain intact. Here
  103. is a list of affected files for DEW 2.01:
  104.  
  105.   Directory           Filename      In Patch?  New Name or Directory?
  106.   ----------------    ------------  ---------  ----------------------
  107.   \DEW\C              DEWC.MAK      New copy   DEWC.201
  108.   \DEW\PASCAL         DEW.MAK       New copy   DEW.201
  109.   \DEW\C              *.PRJ         No
  110.   \DEW\BONUS          *.PRJ         No
  111.   \DEW\C              *.CFG         No
  112.   \DEW\PASCAL         *.CFG         No
  113.  
  114. When one of these files is distributed as part of the patch, a
  115. complete new copy of it is included, since PATCH probably cannot patch
  116. your modified copy. Where appropriate, the final column of this table
  117. shows the name or directory of the new copy of the file. Be sure to
  118. look at this new file, modify it as appropriate for your environment,
  119. and copy it over the old version before proceeding.
  120.  
  121. Files in this table that are *not* distributed in the patch weren't
  122. changed significantly in the new version.
  123.  
  124. 6. If you modified the TurboPower source code, PATCH refuses to apply
  125. changes to the modified files. (It uses a checksum algorithm to assure
  126. that the file it is patching is the intended version.) In this case,
  127. the only way to get a valid set of patched files is to reinstall an
  128. unmodified copy of Data Entry Workshop and patch it, then make your
  129. changes to the new version.
  130.  
  131. If you have questions or problems regarding the patch, please contact
  132. us:
  133.  
  134.   TurboPower Software
  135.   P.O. Box 49009
  136.   Colorado Springs, CO 80949-9009
  137.  
  138.   voice: 719-260-6641
  139.   fax:   719-260-7151
  140.   BBS:   719-260-9726
  141.  
  142.   CompuServe ID: 76004,2611
  143.   Pascal forum:  PCVENB section 6
  144.   C/C++ forum:   PCVENE section 1
  145.   Internet:      76004.2611@compuserve.com
  146.