Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


System.Ini ?

Posted on 1999-07-09
Medium Priority
Last Modified: 2013-12-28
I am trying to use Microsoft Visual C++ 1.00 under NT, but when I try to compile I get the message "The MMD.386 virtual device driver is not loaded in Windows". I have a SYSTEM.INI in the WinNT directory which includes the line "device=C:\MSVC\BIN\mmd.386" in the [386Enh] section which has worked under 3.1 and 95.
Does anybody know if I can achieve the same thing with NT4?
Question by:mark_s
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment

Accepted Solution

tsgarp earned 200 total points
ID: 1786043
From Technet

When attempting to compile from the development environment while running on Windows NT you receive the following message stating that MMD.386 is not loaded.

   "The MMD.386 virtual device driver is not loaded in Windows.
   Ensure that the line 'DEVICE = <Directory Specified in Setup for
   Binaries>\MMD.386' exists in your SYSTEM.INI [386Enh] section."

The error message is correct. MMD.386 is a Virtual device driver (VxD) designed for 16-bit Windows, so Windows NT does not load or execute these VxD files. Therefore, you cannot compile from within the development environment on Windows NT.

However, if you obtain the B2FIX patch, you can use the command-line tools in a console session under Windows NT. In this way, you can still use the development environment and Wizards. Then go to a console session, and execute the \MSVC\BIN\MSVCVARS.BAT file to set your environment variables and use NMAKE.EXE on the makefile produced by the development environment. For example:

    namke /f project.mak

Please see the following Windows NT article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q103621
   TITLE     : Running Visual C++ for Windows with Windows NT

This is no longer a problem with Visual C++ for Windows, version 1.5 and later.

Additional reference words: 1.00 KBCategory: kbtool kbprb kbtshoot KBSubcategory: VwbIss


Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article helps those who get the 0xc004d307 error when trying to rearm (reset the license) Office 2013 in a Virtual Desktop Infrastructure (VDI) and/or those trying to prep the master image for Microsoft Key Management (KMS) activation. (i.e.- C…
Windows 10 Creator Update has just been released and I have it working very well on my laptop. Read below for issues, fixes and ideas.
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
In this video, viewers are given an introduction to using the Windows 10 Snipping Tool, how to quickly locate it when it's needed and also how make it always available with a single click of a mouse button, by pinning it to the Desktop Task Bar. Int…

704 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question