How do I turn off “Binary Compatibility”?
I am essaying to recompile a suite of DLLs, OCXs and EXEs from a suite of VBPs.
I compile about six modules, and then one VBP sparks up “The binary compatibility DLL or EXE contains a parameter type or return type whose definition can not be found”.
A search on the web points heaviliy towards ADO libraries.
I understand the need for backward compatibility when developing general-purpose libraries in DLL form, but in my case I want ONLY (today) to recompile existing source to satisfy ourselves that the supplied source will indeed produce a single useable executable. At that point we can agree to purchase the code and start serious work.
I’d like, just for this week, to bypass all sorts of safeguards, where MSoft is looking after my future interests, so that I can tell my client that they appear to have all the necessary source.
Is the problem likely to be in the VBP I am currently trying to compile, or is it more likely to be in one of the first few modules I have just compiled and which is being used via the Project references scheme?