Knowledge Base

16-Bit Visual Basic Programs Are Not Unloaded

Article ID: 192515

Article Last Modified on 1/23/2007


APPLIES TO


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.

Additional query words: VB VC Hang freeze QBASIC OCX

Keywords: kbhotfixserver kbqfe kbprb KB192515