PRB: VB/VB Apps Won't Run if Windows NT OLE Service Stopped
Article ID: 129800
Article Last Modified on 12/9/2003
APPLIES TO
- Microsoft Visual Basic 4.0 Standard Edition
- Microsoft Visual Basic 4.0 Professional Edition
- Microsoft Visual Basic 4.0 Professional Edition
- Microsoft Visual Basic 4.0 16-bit Enterprise Edition
- Microsoft Visual Basic 4.0 32-Bit Enterprise Edition
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Workstation 3.51
This article was previously published under Q129800
SYMPTOMS
If the OLE service under Windows NT is stopped, when you attempt to start
Visual Basic or an application written with Visual Basic, you'll see this
error:
"Unexpected error; quitting"
Or, if the OLE service is stopped while Visual Basic or an application
written with Visual Basic is running and you attempt to use an OLE control
in Visual Basic, you'll see this error:
"Unable to create embedded object"
CAUSE
Visual Basic uses OLE extensively for controls, data access, and even
internal communication. The OLE Service is a necessary component for Visual
Basic, but it is not absolutely necessary for this service to be running
under Windows NT. It may be stopped to increase the overall performance of
other tasks. If this is done, Visual Basic and Visual Basic applications
will not run.
STATUS
This behavior is by design.
Keywords: kberrmsg kbprogramming kbprb KB129800