We created a data analysis & presentation vi and then produced a dll from it to be called from C#.
It seems to run fine the first time, but on subsequent (interactive) calls, the front panel does not display. It appears that the LabVIEW run-time engine starts up on the first call (creating app. 6 threads) but fails to close or shutdown when we close the front panel. This appears to be the reason the panel does not appear on subsequent calls. Do we need to explicitly shutdown the engine in some manner between calls to our dll? If so, what is a good method for accomplishing this?