I have run into a problem that is probably easily solved had I a proper understanding of COM objects.

I have written an ActiveX DLL to handle some internet query operations. I want to be able to create multiple instances of this class (to speed up the checking process) from another executable.

The problem occurs with regard to synchronization. As I create each instance and instruct it to begin operation, the executable waits until the instance has completed its operations. I want to be able to start the operation, and immediately move on to creating the next instance.

Any help would be appreciated.

Jay