BUG: MTS is Unable to Delete VB6 Project Compatible Server (190175)
The information in this article applies to:
- Microsoft Visual Basic Learning Edition for Windows 6.0, when used with:
- the operating system: Microsoft Windows NT
- Microsoft Visual Basic Professional Edition for Windows 6.0, when used with:
- the operating system: Microsoft Windows NT
- Microsoft Visual Basic Enterprise Edition for Windows 6.0, when used with:
- the operating system: Microsoft Windows NT
This article was previously published under Q190175 SYMPTOMS
If a Visual Basic ActiveX component is added to Microsoft Transaction
Server (MTS) Explorer, and then the project name is changed and the project
is recompiled with Binary Compatibility or Project Compatibility, MTS marks
the component as <invalid>.
At this point, trying to delete the component in MTS Explorer fails
with the following error message:
An error occurred accessing components in the System package on this
computer. Error code was 80004005, Make sure that:
+ Microsoft Transaction Server was installed correctly.
+ If you have set a specific identity for the system package, the user
account and password are correct.
CAUSE
In Visual Basic, setting Project Compatibility does not change the CLSIDs,
specifically the CoClass GUID. Only the IID changes. This is a change from
Visual Basic 5.0 where the CLSID did change.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Modification Type: | Major | Last Reviewed: | 5/12/2003 |
---|
Keywords: | kbBug kbCompiler kbMTSExplorer kbpending KB190175 |
---|
|