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.