16-Bit Visual Basic Programs Are Not Unloaded (192515)



The information in this article applies to:

  • Microsoft Windows 95
  • Microsoft Windows 98

This article was previously published under Q192515

SYMPTOMS

When multiple instances of a 16-bit Microsoft Visual Basic program are run at the same time and then shut down, they all seem to close; however, the program may still appear in the task list. Once a computer has experienced this problem, the operating system can become unpredictable and may need to be rebooted to clear up the problem.

CAUSE

The Compobj.dll file, which is part of the Distributed Component Object Model (DCOM) protocol, may not decrement an instance counter and never fully unload the Visual Basic program.

RESOLUTION

The fix for this problem is available with DCOM for Windows 98/95 version 1.3. The DCOM updates for Windows 95 and Windows 98 can be downloaded from the following Microsoft Web site:

STATUS

Microsoft has confirmed this to be a problem in the Compobj.dll file prior to version 2.3.2

MORE INFORMATION

You can also see the processes using .dq with the Windows 95/98 WDEB debugger.

Modification Type:MinorLast Reviewed:9/22/2005
Keywords:kbHotfixServer kbQFE kbprb KB192515