Tracking down VB6 Binary Compatibility Issues with OLE View
Ever rebuilt a VB dll and find that it would no longer act as a drop-in replacement for an existing dll that has been released?
VB hides a lot of the complexity of COM implementation, and it can be rather difficult to track down how far back when binary compatibility was broken.
One way to tackle this is to use the OLE View utility, going through old DLLs build by build, and importing their Type Libraries, and Exporting the IDL files.
Then, use a diff utility to see which build has the version number was incremented, and the uuid altered.
(I’ll post some screenshots when I work out
About this entry
You’re currently reading “ Tracking down VB6 Binary Compatibility Issues with OLE View ,” an entry on Chui's Counterpoint
- Published:
- 2.11.10 / 10pm
- Category:
- General
Comments are closed
Comments are currently closed on this entry.