06-03-2009 08:12 PM
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.
06-04-2009 03:01 AM
06-04-2009 03:24 AM
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
06-04-2009 03:32 AM
06-04-2009 03:43 AM
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