Q60830: Always Use Latest Version of HIMEM and Other Memory Utilities
Article: Q60830 Product(s): See article Version(s): 2.50 2.60 Operating System(s): MS-DOS Keyword(s): ENDUSER | s_codeview s_himem s_ramdrive s_smartdrv | mspl13_basic Last Modified: 15-JAN-1991 The newest versions of the memory management utilities (HIMEM.SYS, RAMDRIVE.SYS, and SMARTDRV.SYS) should be used at all times. For instance, if you use CodeView Version 3.00 (first shipped with Microsoft C Version 6.00) and you use a version of HIMEM.SYS earlier than what was shipped with the C 6.00 package, you may experience a number of problems, including the following: 1. You may get spurious error messages such as "Not enough extended memory available," even if you have more than enough extended memory installed. 2. You may receive the error "CV1319: CodeView initialization error" when trying to invoke CodeView. 3. Your computer may hang or reboot. As memory management technology progresses, the Microsoft tools and utilities that use the technology are also updated. Therefore, it is critical that the latest versions of the memory utilities (HIMEM.SYS, RAMDRIVE.SYS, SMARTDRV.SYS, etc.) be installed. Tools such as CodeView and the Programmer's WorkBench (PWB) depend on features that are available only in the latest versions.
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.