LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

'Entry Point Not Found' Error Calling CVI Dll from Testand

I'm using Testand 3.5 to call to a DLL that I created using CVI 8.0. From my machine everithing is OK.
After I copied the whole project to another machine I got the error 'Entry point found'. Only after I openened the CVI project in the other machine &  doing link then everithing was OK.
The two machine sare identical:
Operating system: Windows 2000.
Full developement system of Testand 3.5, CVI 8.0, Labview 8.0.
Attached jpeg file with the error.
Thanks,
Ofer.
 
0 Kudos
Message 1 of 5
(3,583 Views)

Hello Ofer,

This is probably because in the machine that has the error, you have an older version of the CVI runtime engine installed. If you build a CVI dll or exe with CVI 8.0, then you need to have a version of the runtime engine that is also 8.0 (or later), in order to run that dll or exe.

To confirm this, check the version of c:\windows\system32\cvirte.dll. If it's too old, you need to install a later version.

Luis

0 Kudos
Message 2 of 5
(3,571 Views)
Thanks Luis,
What is the easiest wayb to upgrade the version of the CVI Run Time DLL ?
Ofer
0 Kudos
Message 3 of 5
(3,532 Views)
If you are installing your DLL onto the target PC, having created an installer in LabWindows/CVI, then you simply need to make sure that you include the CVI run-time engine with your installer:
 
1. Select Build>>Distributions>>Manage Distributions
2. Click "New..." (or "Edit..." if you already have one)
3. Select the "Drivers & Components" tab
4. Select the "LabWindows/CVI Run-Time Engine" component, and its sub-components.
 
If, on the other hand, you did not create an installer for your DLL, and you simply copied it over to your target PC, then you need to run the standalone RTE installer as well, in order to make sure that it is up-to-date. You can find the latest CVI runtime installer here.
 
Luis
0 Kudos
Message 4 of 5
(3,517 Views)
Thanks a lot
ofer
0 Kudos
Message 5 of 5
(3,502 Views)