LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

why does cvi add mfc to the name of the dll i'm trying to use

Hello,

 

I have a dll that I'm trying to use, for which there was no library file.  I manually created a .h file, used CVI to create a .lib file, and the program compiles fine.

 

I have the dll in the folder, but when I run an error is reported that says CVI cannot start the program because mfcsecacc.dll is missing from the computer.

 

The name of the dll is secacc.dll, why is CVI looking for a dll with mcf added to the name?

 

Terry

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

I believe the secacc.dll requires the mfcsecacc.dll.

 

You can verify this with this tool: http://www.dependencywalker.com/

-----------------------
/* Nothing past this point should fail if the code is working as intended */
0 Kudos
Message 2 of 3
(3,982 Views)

It's an homegrown dll,unless it's a very unfortunate name that was chosen...  I don't know.

0 Kudos
Message 3 of 3
(3,924 Views)