>If I understand your question correctly, the VFP process will be blocked while waiting for the COM object's method to complete. In other words, no, VFP will not continue executing while waiting for the COM object.
Mike, this is not necessarily true, as a multi-threaded server can be designed to immediately return control to the caller and go on about its business.
You can even fake it with a VFP server by creating a special timer in the server process, returning control, and allowing the timer to fire later, calling whatever code you want while the caller goes merrily on its way.
Handling this practically can get tricky though- as the caller has to poll for completion status.
Erik Moore
Clientelligence