LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

project explorer files view

Hi

My project does not compile. There are some files in files view that do not appear to have a root directory name so I cannot replace or delete them and they also show up in the dependencies section of Items View. The most confusing is one called FinalTest.dll.

 

See attached graphic.

 

The application developer justly complains that the file is missing and to top it off I dont even know why its in the dependencies section. The DLL originally was created in LV 7.1 compilation to EXE ( now using LV 8.6 ).

 

Any ideas welcomed.

 

DLL.jpg

0 Kudos
Message 1 of 5
(3,023 Views)

If you right-click the Final test.dll icon and select Explore, you should get an Explorer window that is navigated to the container folder of the item. Does this work?

Also, have you tried a full hard drive search of your PC for Final test.dll?

Thoric (CLA, CLED, CTD and LabVIEW Champion)


Message 2 of 5
(3,001 Views)

Hi Thoric

 

Thanks for the reply. Right after I posted the message I realized I could use the find callers and to my surprise I did have some code that was calling this DLL (Final test.dll ) which was no longer in any search path ( I am not the original author of this application ) . So I think I know how to fix the Final test.dll but I am still confused as to why I see several other dlls that have a search path without a named folder ( some of which like flex motion are in the LV8.6 sub folders).

 

The application runs fine in debug mode so I am pretty sure all the files it needs are available ( except for the Final test.dll ) which I guess the code that calls it was not being executed ( the building power went off so I was not able to continue debugging today).

 

The original code was LV7.1 and thanks to Project Explorer I find several conflicts I was not aware of ( most of which I corrected already ).

 

Thanks again

 

Mario

 

0 Kudos
Message 3 of 5
(2,998 Views)
Good luck with the rest of your development Mario! Smiley Happy
Thoric (CLA, CLED, CTD and LabVIEW Champion)


0 Kudos
Message 4 of 5
(2,994 Views)

Hi Mario,

 

I think the project explorer just displays the dll files with the path the dll node uses. A lot of dll calls don't specify the dll path, but just it's name (NI does that as well as you can see with FlexMotion and other NI dlls). That's why you see only the name in the files view.

As long as the dll's are found in the search path or are in a subdirectory of the application, this is usually better than using absolute paths which might be wrong on another system.

 

Hope this helps,

Daniel

 

Message 5 of 5
(2,992 Views)