-
Hi, I have developed a DLL which is used by several different machines. I have the DLL set as Binary Compatibile to allow me to make enhancement upon the DLL whist allowing the old version to still run on all the other PCS. This has work great while making enhancements to existing methods or properties.
But I have ADDED a new method (Function) and re-complied my DLL. But I am getting a error of all other PCS saying Object variable or With block variable not set (Error 91).
I don't get a warning stating I have broken compatibilty, because I haven't changed the parameters or data types of existing methods or properties.
What have I done wrong???
Thanks, Paul
-
Just a guess, but some of the components that your dll depends on might have changed.
I had a simular problem a few months ago I can't remember what errors I was getting though.
I compiled the dll to binary comaptabilty (VB5) with no problems but it wouldn't run on other PCs. I'm 97.6% sure the problem was because I had installed InterDev on my PC.
I now have a creaky old (but clean) 486 laptop reserved solely for compiling components for that application.