07-28-2014 02:48 PM
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.
07-29-2014 12:55 PM
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,
07-30-2014 04:08 PM
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,