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