Article ID: 257630 - Last Review: August 7, 2007 - Revision: 1.2

FIX: Exception Error Closing an Application Containing a CoolBar Control

This article was previously published under Q257630

On This Page

Expand all | Collapse all

SYMPTOMS

A Visual Basic application that has a CoolBar control crashes while exiting the application. This occurs when there is an End statement in the unload event of the form that hosts a CoolBar control. This behavior occurs only when running the executable and does not happen in the Visual Basic integrated development environment (IDE). The error message is similar to the following:

In the Windows 9x platform:
This program has performed an illegal operation and will be shutdown.
Clicking on the Details button may reveal text similar to the following:
PROJECT1 caused an exception 10H in module MSVBVM60.DLL at 015f:66024d53.
In Windows NT or Windows 2000 platform, the following error message appears:
Form1:Project1.exe - Application Error
The exception Floating-point inexact result.
(0xc000008f) occurred in the application at location 0x77f1d493.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This bug was corrected in Service Pack 4 for Visual Studio 6.0.

For additional information about Visual Studio service packs, click the following article numbers to view the articles in the Microsoft Knowledge Base:
194022  (http://support.microsoft.com/kb/194022/EN-US/ ) INFO: Visual Studio 6.0 Service Packs, What, Where, Why

194295  (http://support.microsoft.com/kb/194295/EN-US/ ) HOWTO: Tell That a Visual Studio Service Pack Is Installed
To download the latest Visual Studio service pack, visit the following Microsoft Web site:
http://msdn2.microsoft.com/en-us/vstudio/Aa718353.aspx (http://msdn2.microsoft.com/en-us/vstudio/Aa718353.aspx)

MORE INFORMATION

Steps to Reproduce Behavior

  1. Create a new Standard EXE project. Form1 is created by default.
  2. On the Project menu, select Components, choose the Microsoft Windows Common Controls-3 6.0, and then click OK.
  3. Add a CoolBar control to Form1.
  4. Paste the following code into the code window of Form1:
    Private Sub Form_Unload(Cancel As Integer)
        End
    End Sub
    					
  5. Run the project in the Visual Basic IDE. Exit the form by clicking the X button, and note that no problem arises.
  6. Compile the project and run the EXE outside the Visual Basic IDE. Click the X button to exit the application, and note the Application error.

APPLIES TO
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 6.0 Enterprise Edition
Keywords: 
kbbug kbctrl kbfix kbrebarctrl kbvs600sp4fix kbvs600sp5fix KB257630
 

Article Translations