>VFP mtdlls are multithreaded but must be called from a multithreaded .exe client like IIS or something written in C++. However, you can easily accomplish what you want in standard old VFP - This will fire off a background VFP task and allow the calling VFP app to continue:
Claude,
No VFP dlls are not multi-threaded. They are apartment model. A multi-threaded dll in VFP does handle, however, the marshalling problems normally associated with apartment model threading.
George
Ubi caritas et amor, deus ibi est