home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 27 Fixes20 / 27-Fixes20.zip / somfix.zip / readme.1st < prev    next >
Text File  |  1992-08-28  |  2KB  |  52 lines

  1.  
  2.  
  3. This package contains a complete replacement for the SOM, PMWP, and PMPRINT.
  4. DLLs files provided with the OS/2 2.0 GA product.  The new version of
  5. SOM.DLL contains changes to the dynamic class loading/unloading
  6. mechanism that have been found to provide better synergy with the
  7. Workplace Shell APIs for class registration.  If you have noticed
  8. problems unloading and then reloading the DLL(s) for classes you
  9. have written, this version may provide better results.
  10.  
  11. The PMWP.DLL contains fixes for WinCreateObject, WinSetObjectData and
  12. WinDestroyObject api calls that allow the programmer to create and
  13. maintain objects in the workplace shell. In particular, it is now
  14. possible to specify a setup string of >255 chars, environment strings in
  15. the setup string are now handled properly and a spurious failure mode
  16. for all of these apis has been fixed. In addition, it is now possible to
  17. copy a subdirectory containing a large number of files without error.
  18.  
  19. PMPRINT.DLL has been modified to export various print related workplace
  20. shell object classes.
  21.  
  22. OS2386.LIB contains exports for four different workplace shell object
  23. classes that were not exported in the GA product, such as the WPDesktop
  24. object class. If you intend to subclass workplace object classes,you must
  25. replace this lib in your toolkit library directory to avoid linker errors
  26. when building your code.
  27.  
  28. In order to replace the system-supplied version of SOM, PMWP and WPPRINT.DLLs,
  29. download SOM DLLBIN , PMWP DLLBIN , and WPPRINT DLLBIN (in BINARY mode!!!) to
  30. a temporary directory as SOM.DLL, PMWP.DLL, and WPPRINT.DLL.
  31.  
  32. Then boot OS/2 from the install diskette, insert diskette 1 when prompted,
  33. hit escape when the first install panel appears to go to an OS/2 command Prompt.
  34.  
  35. From the OS/2 command line, rename /OS2/DLL/SOM.DLL to /OS2/DLL/SOMDLL.BAK,
  36.  
  37. From the OS/2 command line, rename /OS2/DLL/PMWP.DLL to /OS2/DLL/PMWPDLL.BAK,
  38.  
  39. From the OS/2 command line, rename /OS2/DLL/WPPRINT.DLL to /OS2/DLL/WPPRINTDLL,
  40.  
  41. IF OS/2 2.0 TOOLKIT INSTALL:
  42.  
  43. From the OS/2 command line, rename /TOOLKT20/OS2LIB/OS2386.LIB to /TOOLKT20/
  44. OS2LIB/OS2386.BAK,
  45.  
  46. then copy the newly downloaded DLLs into /OS2/DLL. If Toolkit install, download
  47. OS2386.LIB in /TOOLKT20/OS2LIB.
  48.  
  49. Note: the character "/" actually represents an OS/2 backslash.
  50.  
  51. Reboot OS/2 to load and use the replacement DLLs/LIB.
  52.