home *** CD-ROM | disk | FTP | other *** search
- /* */
- "@echo off"
-
- Call RxFuncadd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
- Call SysLoadFuncs
-
- say "-------------------------------------------------------"
- say "Enter boot drive (e.g. 'c:'):"
- pull drive
-
- say "-------------------------------------------------------"
- say "Searching and deregistering previous versions of WPSam:"
- say ""
-
- RetCode = SysDeregisterObjectClass( "WPSamF");
-
- if RetCode then
- say 'Deregister successfully completed for WPSamF class.'
- else
- say 'No previous version of WPSamF class found.'
-
- RetCode = SysDeregisterObjectClass( "WPSam");
-
- if RetCode then
- say 'Deregister successfully completed for WPSam class.'
- else
- say 'No previous version of WPSam class found.'
-
- say "-------------------------------------------------------"
- say "Copying Files:"
- say ""
-
- "copy WPSamF.dll "drive"\os2\dll\WPSamF.dll > nul"
- if rc > 0 then
- signal Fehler
-
- "copy WPSam.dll "drive"\os2\dll\WPSam.dll > nul"
- if rc > 0 then
- signal Fehler
-
- say "-------------------------------------------------------"
- say "Register WPSam classes:"
- say ""
-
- RetCode = SysRegisterObjectClass( "WPSamF", wpsamf)
- if RetCode then
- say 'WPSamF class registered.'
- else
- signal Fehler
-
- RetCode = SysRegisterObjectClass( "WPSam", wpsam)
- if RetCode then
- say 'WPSam class registered.'
- else
- signal Fehler
-
- beep(3000,100)
- beep(2832,100)
- beep(3000,100)
-
- say "-------------------------------------------------------"
- say "Installation completed."
-
- exit
-
- Fehler:
- beep(1000,500)
- say "-------------------------------------------------------"
- say "Error occured! Installation aborted."
-
- exit