The information in this article applies to:
SYMPTOMSWhen using the #import directive, errors may be generated due to the order in which definitions appear in the idl file used to generate the type library. The sample below causes error C2504, base class undefined, due to the interfaces being defined globally instead of in the library block. RESOLUTIONMove the interface definitions into the library block. - or -Create an extraneous reference to the class that the compiler is generating an error from within the library block. STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug has been fixed in Visual Studio
97 Service Pack 3.
Q170365 INFO: Visual Studio 97 Service Packs - What, Where, and Why MORE INFORMATIONSample
Additional query words: midl
Keywords : kbCompiler kbCPPonly kbVC500bug kbVS97sp2fix |
Last Reviewed: August 18, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |