>Well, you could bring up the app, and have some user interface in teh COM to start the processing, but other than that, I don't see how it would help.
Currently, our App runs the LongTask (I keep calling it that), for each dataset (can be more than 10), inside a DO WHILE LOOP. And the LongTask has to finish before I loop back again and run the LongTask if there are still more datasets to be updated.
I was thinking if I move the LongTask out of the app and make it a multi-thread COM server; the DO WHILE LOOP will just instantiate the LongTask now in the COM server, and the app will just go on its way.
Again, I don't know a lot about COM servers and I may be wrong.
ramil
~~ learning to stand still