Hi Adam,
That's fine. I've attached the top level VI that makes my OI. Obviously it won't run since I would have to send you about 7MB of other files with that go with it. But you should at least be able to look around and figure out what's going on.
Regarding the Execution not getting closed properly, that's what I reckon. Although, I did try checking the boolean output of CloseExecution() to see if it reports closure, and claimed that it was closing it. *shrug*
The external file viewer is exactly the route I've taken for my workaround. This has another benefit in that the ReportView control's print feature was disfunctional. I would press Print after being shown the Print dialog, but nothing ever reached the printer. So, we had to make our operators use an external application (notepad) to print these anyway. As for the workaround making it slower, there is absolutely no noticable difference. Actually, since there's no memory leak performance is waaaaay better.
The attached version is the one that uses CloseExecution and leaks (a lot).
Thanks!
Message Edited by AndrewL on 03-15-2005 06:22 PM