|
-
Aug 23rd, 2001, 08:54 PM
#1
Thread Starter
Lively Member
Deploying updated DLL's
I know the best way to send updates is through DLL's, but how do you exactly try to send the update?
What I've tried to do is create a new Package through the Package and Deployment Wizard and then I exclude the .EXE file, but when I run the previous EXE after supposedly running the new SETUP file with the updated DLL, it still does the previous function, even after I rebooted.
Any help would be greatly appreciated.
-
Aug 23rd, 2001, 11:20 PM
#2
Fanatic Member
When updating your DLL, make sure they are binary compatible.
Regards.
-
Aug 24th, 2001, 04:14 PM
#3
Thread Starter
Lively Member
Binary Compatibility
For a DLL to be binary compatible, I understand that you just have to keep the Interface or the Function parameters the same. It is OK to change the definition but not the parameters right? And supposedly something has changed drastically you would be warned by VB that there would be a break in the binary compatibility right?
-
Aug 25th, 2001, 10:35 PM
#4
Hyperactive Member
It's my understanding that you can add functionality to a DLL but you can't take it away without breaking compatibility. In others words, you could add a new method to a class in the DLL, but you can't remove one. For example, if you had a class that included a method called 'Save', you could not delete the 'Save' method without breaking compatibility. I'm not sure about parameters, but it sort of makes sense that if you add parameters to a class method without breaking compatibility, maybe they have to be optional.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|