Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Roedd <<Oscar wedi ysgrifennu:
I receive several warnings during compilation stating these differences. They advice me to return to the 'old' projectname and arguments in order to prevent this message to appear. I was wondering how I can set the Binary Compatibility check with the new project as reference instead of the old one. Welcome to com dll hell. Ignore the warnings and compile the dll. This will become the base dll for all of your future developments. All past distribution of your project must be recalled or abandoned. I hope that this will not cause you too much trouble, but it must be done. Create a copy of the dll and rename it to [yourdllname].cpt Now set the binary compatibility of the VB project to this (*.cpt) file. Remember that from now on you have a contract with your project: You WILL NOT change names of properties or methods and you WILL NOT change their arguments. By all means add new properties and/or methods, and hide obsolete ones, but stick to the contract or you will be back in com dll hell. I've been there. It's not a nice place. -- Rob http://www.asta51.dsl.pipex.com/webcam/ This message is copyright Robert Bruce and intended for distribution only via NNTP. Dissemination via third party Web forums with the exception of Google Groups and Microsoft Communities is strictly prohibited and may result in legal action. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel: Compilation error in Module 1. How can I find it? | Excel Discussion (Misc queries) | |||
VBA Excel compilation error | Excel Programming | |||
"Compilation" d'une feuille Excel / Compiling an excel sheet | Excel Programming | |||
EXCEL VBA - Data compilation coming in from an external feed | Excel Programming | |||
Conditional compilation | Excel Programming |