From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

procedure entry point_UP_fmod could not be located in the dynamic link library Drivers.dll

When I build and run an executable I get the following error message: " The procedure entry point_UP_fmod could not be located in the dynamic link library Drivers.dll". The code was originally written and developed on CVI version 5.0.1 and is now trying to be ran on CVI 2013. Could this be the problem. The project builds just fine, the executable will not. Any help or ideas would be greatly appreciated. runthough.  Capture.PNG

0 Kudos
Message 1 of 3
(4,380 Views)

Hi,

 

The error message you are receiving looks like it's saying that your program is searching for the “UP_fmod” function in “Drivers.dll”, but that this function has not actually been defined in the dll.

 

Can you verify that this function is actually defined?  Also, make sure that your executable is calling the correct version of your dll

(important if you have multiple versions of a dll or dll’s with the same name).  The best way to ensure the correct dll is being called is to put it in the same directory as your executable.

 

 

Regards,

0 Kudos
Message 2 of 3
(4,353 Views)

Another possibility is that the library you are using was built with an old standard.  If you are still running into this problem, could you try re-creating the library using the "Generate DLL Import Library" feature.  More information on this can be found here:

 

http://digital.ni.com/public.nsf/allkb/EBCE04F31CBB9ACE862569290071CB28

 

 

Regards,

0 Kudos
Message 3 of 3
(4,333 Views)