01-31-2005
04:00 AM
- last edited on
06-17-2025
12:40 PM
by
Content Cleaner
I am building an application that uses a DAQ card. Ideally, I would like to create an installer that does not depend on NI-DAQ being installed on the target machine (i.e. just install the distribution, insertthe pcmcia card, and it works). For that purpose, I include nidaq32.dll and other dlls in the distribution using the "Files..." option on the Installer tab. I have included the files one by one from the error messages on the target machine, but now I am stuck with the error message "A dynamic link library (DLL) initialization routine failed".
This thread suggests checking the dependencies using Dependency Walker, which I have done, but it did not reveal new dlls. I have administrator privileges on the target computer, so the last post of that thread does not help either. I guess my program uses dynamically loaded dlls? Can anyone give me a hint on how to identify these dll calls?
Martin
01-31-2005 04:40 PM
02-01-2005 01:21 AM
07-07-2005 08:51 PM
Hi Martin,
I need to build an application. For that I have all my VIs inside one LabVIEW Library file (.llb file) including one top-level VI. I also have a set of DLLs used by the VIs in the same directory where my .llb file is located. Now I need to build an application (without creating an installer) for my program. Should I need to include the DLLs while building my application? If yes, how to do it?
Kindly clarify me regarding this.
Thanks,
Ramkumar. D
QuEST, INDIA.
07-08-2005 02:39 AM
11-15-2005 05:49 AM
Hi. I see that copying the dll´s it´s not enough for an application to work properly. But, then, how can i develop an application (nothing to do with LabView or others, just C code) that allows the use of a DAQ card but does not force the final user to plug a NI card? (sorry for my english, i hope the question it´s understandable).
I mean, do I have to pay a runtime license for each NIDaq installation (that probably won´t be used), just to assure my application has no problems with the dependencies of the dll´s? Or do i have to make another version of my software that won´t include DAQ functionallity? Is there any installer, appart form NIDaq and free of runtime license, that provides the needed files?
11-15-2005 05:58 AM
11-16-2005
02:28 AM
- last edited on
06-17-2025
12:40 PM
by
Content Cleaner
08-21-2008 07:11 AM
We also have a problem with including a DLL (based on C-code) in ab installer.
The .exe File still needs the installed Microsoft C++ Development Suite to run after the installation.
Is there a way to solve this Problem that we don't need to install the full Suite on the target system?
If there is no way to solve it like this is it possible to include the installation of the suite in the LabView installer?
08-22-2008 09:06 AM
Steimers,
I just want to quickly clarify, you are building a LabVIEW project into an installer and you are including external DLLs that the LabVIEW VIs call. Is this correct? If so, how do you call into the DLL in LabVIEW (or how are you using the DLL)? What version of LabVIEW are you using?
Thanks!
Cheers,
Jonah
Applications Engineer
National Instruments