Article ID: 318436
Article Last Modified on 2/22/2007
APPLIES TO
- Microsoft Message Queue Server 1.0
- Microsoft Message Queuing 2.0
This article was previously published under Q318436
SYMPTOMS
When you build ActiveX DLLs on different operating systems, the Mqoa10.tlb file is incompatible.
CAUSE
This bug occurs because the indexes of the types in Mqoa10.tlb for Microsoft Windows 2000 are different indexes then the types in Mqoa.dll for Microsoft Windows NT. These indexes are different because the Windows NT Mqoa.dll was recompiled on the Windows 2000 platform.
RESOLUTION
If you use the ActiveX DLL built on Windows NT 4.0, you must compile the code on the same OS platform that the developers who originally wrote the component used to compile it. End users may run on any of the NT platforms (Windows NT, Windows 2000).
STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
MORE INFORMATION
The following three types of users may access an ActiveX component when they develop and distribute applications:
- Developers of the custom component that implements the Microsoft Message Queue Server ActiveX DLL.
- Developers who include the custom component from item 1 in projects to develop other applications and DLLs.
- End users who use the applications.
Additional query words: MSMQ
Keywords: kbqfe kbbug KB318436