03-19-2009 12:43 PM
03-19-2009 12:51 PM
03-19-2009 01:16 PM
03-19-2009 01:57 PM
Yes you can do more than a single dll in a workspace, but not in a single project.
And a CVI dist kit will not check dll versions prior to overwrite - yuo have to create a merge module to get file version based behavior.
menchar
03-20-2009 03:30 AM
you may open as many CVI instances as you have DLL to debug: open each project in its instance of CVI, and press the debug button for all of them.
this may not be the most efficient way of debugging multiple dlls; can't you ensure that each dll is behaving correctly through its interface (the set of functions or variables it exports), then debug them separately ?
03-20-2009 09:25 AM
03-20-2009 11:40 AM
03-20-2009 02:07 PM
Hi,
Even if you do not have an EXE already, I think you need to write one to be able to debug your DLLs.
DLLs can be debugged when called from an "external process" and you need to specify it (must be an executable file) through Run > Specify External Process... menu.
You can make your program (the EXE) to call a function from the DLL so it gets loaded. Then you'll be able to step into your DLL code if you put breakpoints where necessary.
Hope this helps,