BUG: Sub Moved Above Enum or Type Causes Incompatibility Error
Article ID: 191691
Article Last Modified on 5/13/2003
APPLIES TO
- Microsoft Visual Basic 6.0 Learning Edition
- Microsoft Visual Basic 6.0 Professional Edition
- Microsoft Visual Basic 6.0 Enterprise Edition
This article was previously published under Q191691
SYMPTOMS
If you move a procedure to the beginning of a class module above a Enum or
Type statement and then recompile the project with Binary Compatibility
set, a version incompatibility error similar to the following occurs where
"Test" is the name of an Enum:
"Enum "Test" exists in the version-compatible component, but not in
the current project"
RESOLUTION
If the procedure is placed below the Enum and Type Statements, the project
recompiles with no compatibility error.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products
listed at the beginning of this article.
Additional query words: kbDSupport kbVBp600bug kbCompiler kbdss kbVBp
Keywords: kbbug kbpending KB191691