Microsoft KB Archive/192515

= 16-Bit Visual Basic Programs Are Not Unloaded =

Article ID: 192515

Article Last Modified on 1/23/2007

-

APPLIES TO


 * Microsoft Windows 95
 * Microsoft Windows 98 Standard Edition

-



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:

http://www.microsoft.com/com/resources/downloads.asp



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

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.