Now I have a BIG problem. Code I wrote in VC6( debug mode )that calls a dll written in LV 6.1, that works fine on my machine, exhibits a bogus LV 6.1 runtime engine error( I have it installed and I know it's working )when I try to run it from another machine,OR when I run it on my machine and the calling code was compiled with VC6 in RELEASE mode or compiled in VC7 in either mode --- i.e. when I use the Copiled C++ code on my on my machine it works fine, but when I copy the dll to another person's machine, she gets the same bogus LV 6.1 runtime engine error when she tries to access the dll, that I get when I try to use it on my machine and I compile it in VC7 or VC6 release mode. Note, we both have the latest
version of the LV runtime engine 6.1 loaded.
The labview dll is written and built into a dll using labview 6.1. The dll when called by code written in VC6 and compiled in debug mode works on my machine, but when I compile the code in VC6 release mode, or write it and compile it in VC7( debug or release mode ) I get the error( see screen shot file ) when the dll that was written in labview is loaded by the calling code.
It's absolutely essential that this code can work on the client's machine. Our whole project was developed with the intention of reusing this labview code as a dll by components written in VC++.
Thanks for any assistance. -Dino