>I', working on a viewer application for Crystal Reports. This
>viewer will allow us to view reports from various applications
>we use.
>
>So application 1 would call the viewer, which opens a report.
>Then another application might call into the RUNNING viewer
>to open a second report.
>
>There has to be a way to do this?!
I think you can do this if you try not to run the first instance of, say, VIEWER.EXE as a "normal" EXE, but instantiate it as a COM object instead. Then subsequent applications will instantiate their own viewers from the same running VIEWER.EXE
That would be similar to the way my COM Communicator works, which I explained to you earlier.
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro
"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison