05-09-2006 05:41 PM
05-09-2006 05:49 PM
05-10-2006 10:43 AM
05-16-2006 03:23 AM - edited 05-16-2006 03:23 AM
Actually CVI DLLS do need the runtime system too. A CVI DLL does not link the entire runtime engine in (I think it did that once back in CVI 3.x days for executables - no CVI DLLs at that time - but at that time the CVI runtime system was more or less a single file. Nowadays it is a whole bunch of DLLs, support files and such, so linking this into your DLL would be not very convinient, bloathing your DLL to multi MB monsters, apart from the fact that some of the support files are not easily embedable in an executable file (which a DLL in fact is too, just with a different startup routine).
@jacky Wang wrote:
I built a DLL with a Tab control UIR in CVI8.0 (Tab control is a new control in CVI 8), then created a step type in Teststand3.1 by specifying its module adater as that DLL. This step type behaviors well on my Laptop with CVI8.0 and Teststand3.1. However, when I want to use it on another laptop with Teststand3.1 and CVI7.1 (no CVI8.0 run time engine installed), there comes problem.and after I installed a CVI8.0 run-time engine, it's OK.
But, since it's just a DLL. theoretically speaking I don't think there's no need to install a cvi8 run-time engine, but actually not.
Message Edited by rolfk on 05-16-2006 10:24 AM
05-16-2006 08:44 AM