home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / pmvw210.zip / readme.1st < prev    next >
Text File  |  2000-05-07  |  10KB  |  234 lines

  1. INSTALLATION NOTES FOR PMVIEW 2000
  2. ==================================
  3.  
  4. PMView 2000 is a new product. You can install it and use it in parallel
  5. with an older version of PMView. However, you MUST NOT install PMView 
  6. 2000 in the same directory. If you want to keep the existing version 
  7. of PMView, you must install PMView 2000 in a different directory. If 
  8. you want to upgrade your current version and you wish to use the same 
  9. directory, then you should FIRST uninstall the existing version and 
  10. then install PMView 2000.
  11.  
  12. IMPORTANT: There seems to be a problem with some file system drivers
  13. (VFAT) and PMView's installer. If the installer won't start and you're 
  14. using either EXT2.IFS, FAT32.IFS, or VFAT-OS2.IFS make sure to deactivate 
  15. these during installation.
  16.  
  17. Installation from harddisk
  18. --------------------------
  19. Create a temporary directory and copy (or unzip) all the 
  20. files to that directory. Then run INSTALL.EXE
  21.  
  22. UNZIP NOTE: Some of the older UNZIP programs for OS/2 are not working
  23. correctly. If you get an error during unpacking of the files, or
  24. if you get an error during the installation claiming one of the
  25. files is corrupt, please try using this unpacker:
  26.  
  27. ftp://ftp.cdrom.com/pub/os2/archiver/unzip532.exe
  28.  
  29.  
  30. Installation from diskette
  31. --------------------------
  32. STEP 1: Create the installation diskettes. (Skip to step 2 if PMView 
  33.    was delivered to you on diskettes).
  34.  
  35.    Create a temporary directory on your harddisk and unzip the PMView 
  36.    ZIP archive. Format three diskettes and give them the volume labels 
  37.    PMVIEW1, PMVIEW2, and PMVIEW3 respectively. Copy the files PMVIEW1.@,
  38.    PMVIEW2.@, and PMVIEW3.@ to the disk with the corresponding label.
  39.    Finally copy all other files to the disk labelled PMVIEW1.
  40.  
  41.    NOTE: It is essential that you label the disks PMVIEW1, PMVIEW2,
  42.    and PMVIEW3. If you fail to do this, the installer will not accept 
  43.    the disks and keep asking you for "PMView - Diskette 1".
  44.  
  45. STEP 2: Install PMView
  46.  
  47.     Insert the first PMView diskette (PMVIEW1) and run INSTALL.EXE
  48.  
  49.  
  50. Installation to a network
  51. -------------------------
  52. Create a temporary directory and copy (or unzip) all the 
  53. files to that directory. Then run INSTALL.EXE
  54. Note that the Installer will not let the SOM DLL path point 
  55. to a network drive. You need to specify a local drive. After
  56. installing, please read README.TXT for more advice on
  57. network installation issues.
  58.  
  59. Installation error EPFIE602
  60. ---------------------------
  61. The user may receive the message "EPFIE602 An error occurred while 
  62. attempting to create a directory. Ensure that you have write access 
  63. to a drive with adequate disk space."
  64.  
  65. This error may occur if INSTALL.EXE cannot distinguish hard drives on 
  66. the workstation. In this case you need to set the EPFINSTDIR environment
  67. variable before running INSTALL.EXE.
  68.  
  69. For instance, if OS/2 is installed on the D: drive you should set
  70. EPFINSTDIR as follows:
  71.  
  72. SET EPFINSTDIR=D:\OS2\SYSTEM
  73.   
  74. NB! If you don't have enough disk space on this drive you may use another
  75. drive and/or directory
  76.  
  77. Installation error EPFIE610
  78. ---------------------------
  79.  
  80. There seems to be a problem with some file system drivers (VFAT) and 
  81. PMView's installer. If the installer gives you error EPFIE610 and 
  82. you're using either EXT2.IFS, FAT32.IFS, VFAT-OS2.IPF or some other 
  83. add-on file system, make sure to deactivate these during installation 
  84. of PMView.
  85.  
  86.  
  87. LAST RESORT IN CASE THE INSTALLER WON'T START
  88. =============================================
  89.  
  90. Under special circumstances you may run into the problem that the installer
  91. (INSTALL.EXE) refuses to start. In this case you can use the REXX script below
  92. to install PMView 'manually'. PLease edit the two installation directories 
  93. before running the script.
  94.  
  95. ----------- Cut here ----------- PMV2INST.CMD ----------- Cut here -----------
  96. /* PMV2INST.CMD */
  97.  
  98. /* REXX program for 'last resort' installation of PMView 2000 */
  99.  
  100. Call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
  101. Call SysLoadFuncs
  102.  
  103. /* Make sure that these two directories already exist. They will not
  104.    be created by this REXX script! */
  105.  
  106. PMViewDIR = 'C:\PMVIEW20'
  107. SOMObjDIR = 'C:\PMVIEW20' /* This must NOT be a network/removable drive! */
  108.  
  109. /* Create sub-directories */
  110. 'mkdir '||PMViewDIR||'\filters'
  111. 'mkdir '||PMViewDIR||'\dragdrop'
  112.  
  113. /* Create the PMView folder on the desktop */
  114. Call SysCreateObject 'WPFolder','PMView 2000','<WP_DESKTOP>','OBJECTID=<PMVIEW20FOLDER>','U'
  115.  
  116. /* Delete and deregister the PMVDDrop object (just in case it is installed already) */
  117. Call SysDestroyObject '<PMVDDrop>'
  118. call SysDeregisterObjectClass 'PMVDDrop'
  119.  
  120. /* Unpack the files in PMVIEW1.@ */
  121. 'unpack pmview1.@ '||PMViewDIR||' /N:pmv20uic.msg'
  122. 'unpack pmview1.@ '||PMViewDIR||' /N:pmv4.msg'
  123. 'unpack pmview1.@ '||PMViewDIR||' /N:pmv4c01e.msg'
  124. 'unpack pmview1.@ '||PMViewDIR||' /N:pmv20htk.dll'
  125. 'unpack pmview1.@ '||SOMObjDIR||' /N:pmvddrop.dll'
  126. 'unpack pmview1.@ '||PMViewDIR||' /N:makedefv.exe'
  127. 'unpack pmview1.@ '||PMViewDIR||' /N:register.exe'
  128. 'unpack pmview1.@ '||PMViewDIR||' /N:register.dat'
  129. 'unpack pmview1.@ '||PMViewDIR||' /N:lxlite.exe'
  130. 'unpack pmview1.@ '||PMViewDIR||' /N:lxlite.cfg'
  131.  
  132. /* Unpack unlock.exe and run it with 'pmview.exe' as parameter. This  */
  133. /* will unlock a running copy of PMView and lets us update pmview.exe */
  134. /* without requiring a reboot                                         */
  135. 'unpack pmview1.@ '||PMViewDIR||' /N:unlock.exe'
  136. 'if exist '||PMViewDIR||'\pmview.exe '||PMViewDIR||'\unlock.exe '||PMViewDIR||'\pmview.exe'
  137.  
  138. /* Unpack pmview.exe in PMVIEW2.@ */
  139. 'unpack pmview2.@ '||PMViewDIR||' /N:pmview.exe'
  140.  
  141. /* Unpack the files in PMVIEW3.@ */
  142. 'unpack pmview3.@ '||PMViewDIR||' /N:pmview.hlp'
  143. 'unpack pmview3.@ '||PMViewDIR||' /N:readme.txt'
  144. 'unpack pmview3.@ '||PMViewDIR||' /N:trouble.txt'
  145. 'unpack pmview3.@ '||PMViewDIR||' /N:twain.txt'
  146. 'unpack pmview3.@ '||PMViewDIR||' /N:order.txt'
  147. 'unpack pmview3.@ '||PMViewDIR||' /N:ordform.txt'
  148. 'unpack pmview3.@ '||PMViewDIR||'\dragdrop /N:instdd.cmd'
  149. 'unpack pmview3.@ '||PMViewDIR||'\dragdrop /N:uninstdd.cmd'
  150. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:contour1.flt'
  151. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:contour2.flt'
  152. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:contour3.flt'
  153. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:contour4.flt'
  154. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:contour5.flt'
  155. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:contour6.flt'
  156. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:contour7.flt'
  157. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:contour_.flt'
  158. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:diagonal.flt'
  159. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:embossi1.flt'
  160. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:embossi2.flt'
  161. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:embossi3.flt'
  162. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:embossi4.flt'
  163. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:embossi5.flt'
  164. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:embossi6.flt'
  165. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:embossi7.flt'
  166. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:embossin.flt'
  167. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:gradien1.flt'
  168. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:gradien2.flt'
  169. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:gradien3.flt'
  170. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:gradien4.flt'
  171. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:gradien5.flt'
  172. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:gradien6.flt'
  173. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:gradien7.flt'
  174. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:gradient.flt'
  175. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:high_pa1.flt'
  176. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:high_pa2.flt'
  177. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:high_pa3.flt'
  178. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:high_pas.flt'
  179. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:horizon1.flt'
  180. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:horizont.flt'
  181. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:laplaci1.flt'
  182. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:laplaci2.flt'
  183. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:laplacia.flt'
  184. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:low_pas1.flt'
  185. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:low_pas2.flt'
  186. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:low_pas3.flt'
  187. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:low_pas4.flt'
  188. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:low_pass.flt'
  189. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:prewitt1.flt'
  190. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:prewitt_.flt'
  191. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:sobel_ho.flt'
  192. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:sobel_ve.flt'
  193. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:vertica1.flt'
  194. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:vertica2.flt'
  195. 'unpack pmview3.@ '||PMViewDIR||'\filters /N:vertical.flt'
  196.  
  197. /* Store the program location in OS2.INI */
  198. call Sysini 'USER', 'PMView 2.0', 'Installer\ProgramPath', PMViewDIR
  199.  
  200. /* Create a PMView program object in the PMView folder */
  201. Call SysCreateObject 'WPProgram','PMView 2000','<PMVIEW20FOLDER>','EXENAME='||PMViewDIR||'\pmview.exe;STARTUPDIR='||PMViewDIR||';OBJECTID=<PMVIEW20>;CCVIEW=YES','U'
  202.  
  203. /* Create an object for the readme.txt file */
  204. Call SysCreateObject 'WPShadow','readme.txt','<PMVIEW20FOLDER>','SHADOWID='||PMViewDIR||'\readme.txt;OBJECTID=<PMVIEW20README>','U'
  205.  
  206. /* Create an object for the trouble.txt file */
  207. Call SysCreateObject 'WPShadow','trouble.txt','<PMVIEW20FOLDER>','SHADOWID='||PMViewDIR||'\trouble.txt;OBJECTID=<PMVIEW20TROUBLESHOOTING>','U'
  208.  
  209. /* Create an object for the twain.txt file */
  210. Call SysCreateObject 'WPShadow','twain.txt','<PMVIEW20FOLDER>','SHADOWID='||PMViewDIR||'\twain.txt;OBJECTID=<PMVIEW20TWAININFO>','U'
  211.  
  212. /* Register and create the PMVDDrop object with WPS */
  213. call SysRegisterObjectClass 'PMVDDrop', SOMObjDir||'\pmvddrop.dll'
  214. Call SysCreateObject 'PMVDDrop','PMVDDrop','<WP_DESKTOP>','NOTVISIBLE=YES;OBJECTID=<PMVDDrop>','U'
  215.  
  216. /* Set PMView as default viewer */
  217. PMViewDir||'\makedefv.exe'
  218.  
  219. /*  Run register.exe */
  220. PMViewDir||'\register.exe /Q'
  221.  
  222. /* Run lxlite.exe to compress the executable */
  223. PMViewDir||'\lxlite.exe /YUR /C- /I- '||PMViewDir||'\pmview.exe'
  224.  
  225. /* Delete files no longer needed */
  226. 'del '||PMViewDIR||'\lxlite.*'
  227. 'del '||PMViewDIR||'\register.*'
  228. 'del '||PMViewDIR||'\unlock.exe'
  229.  
  230. /* Done! */
  231.  
  232. return
  233. /* End of PMV2INST.CMD */
  234.