Why GUIDs Change On Every Recompile Of OLE Automation Server (129869)
The information in this article applies to:
- Microsoft Visual Basic Standard Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Professional Edition, 32-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 16-bit, for Windows 4.0
- Microsoft Visual Basic Enterprise Edition, 32-bit, for Windows 4.0
This article was previously published under Q129869 SUMMARY
When an application is compiled as an OLE Automation Server, the Interface
identifiers (IIDs) and the Class identifiers (CLSIDs) used internally to
uniquely identify an object's class and its properies and methods, change
with every compile. This behavior is by design. This article explains why
this is so and offers a workaround.
Modification Type: | Major | Last Reviewed: | 12/9/2003 |
---|
Keywords: | KB129869 |
---|
|