12-02-2009 06:01 PM
Solved! Go to Solution.
12-03-2009 02:16 AM
If you have a Pharlap based target (and since you talk about CVI DLLs I assume you are using that) the deployment of DLLs should be automatic together with the VI that calls the DLL.
If the target is VxWorks I know of no method to have its shared libraries deployed automatically. But shared libraries in VxWorks are not DLLs but some sort of elf format shared libraries, with the extension .out. And last time I looked the only way to create them was to use the VxWorks development environment (which costs money) or the GCC based VxWorks command line based toolchain (which is free).
12-03-2009 10:28 AM
12-04-2009 09:32 AM
12-04-2009 11:20 AM
Thanks, yes, I just determined late yesterday that I had to include the file explicitly in the project and not assume it is included just because it is listed in the dependencies section. That resolved the problem with "my" DLL. My customer across the globe's issue was with the fact that CVI_LVRT.DLL is not installed on the target by default. I guess I have it all straight now; however, there must be some sort of white paper or LVRT thread that discusses the requirements for the use of DLLs with a startup RT application and the requirement to include CVI_LVRT.DLL in your project... does anyone know of any?
The online help doesn't address the requirements for including cvi_lvrt.dll in the project at all...
12-04-2009 12:40 PM
12-04-2009 12:53 PM
12-06-2009 05:25 AM
Well it does sound like a bit of a rant. ![]()
After all these things are discussed in the LabWindows CVI online reference manual in the section about creating LabVIEW realtime DLLs. At least they used to be in the manual in the versions for CVI 7 and 8.