09-30-2013 03:59 AM
Hello,
I am using a DLL created from an external company using LabView 2012 SP1 f4.
The *lib file and the *.h files are in my project.
Compiling and linking is without error messages.
Using my "old" PC with CVI 2012 SP1 is without any problems
When I tried to start my program with my new CVI 2013 PC the system error 998 occurs saying that the LV RTE 2012 cannot be loaded.
(Sorry for the German Message Box)
Of course, the directory and the lvrt.dll exists (but I am wondering about the second backslash in the error message directory direct in front of the lvrt.dll ...\2012\\lvrt.dll).
The configuration of the CVI 2013 PC looks like that (NI MAX)
Configuration of the working PC is
Any ideas for a solutions or workaround?
10-01-2013 09:52 AM
Hi,
could it be that the OS were different ? Was the "old " computer maybe a 32 bit Windows and the "new" one a 64 bit ?
Aurelie
10-01-2013 10:28 AM
Hi Aurelie,
the OS are the same, 64-bit Win7.
Best regards
Gunther
10-02-2013 10:09 AM
Hi Gunther,
have you tried this http://www.ni.com/white-paper/13994/en/#227609_by_Category ? It could be related to LabView and not to CVI after all...
Aurelie
10-02-2013 10:24 AM
Hi Aurelie,
I don't understand.
I have googeld this article weeks before but Í think this possiblity to configure the linker for delayed loading DLLs is not given in CVI2013 (or please tell me where) ???!!!.
The example shows the settings of Visual C++.
Gunther