Try to use CreateThreadObject function from VFP2CTL32 library (FLL with wrappers for many WinAPI functions, and C Struct/Enum converter)
to create a COM object on a seperate thread. For more details see vfp2c32.chm help file. Here is the link you can use to download latest VFP2CTL32 library:
http://vfpx.codeplex.com/wikipage?title=VFP2C32&referringTitle=HomeMarat Chariev
Semurg Enterprise
------------------------
FRX2Any - where thinking is done for you
www.frx2any.comReportDepot - data that makes sense
[v.08.01.00 has been released. Create your own Interactive reports \ Fillable PDF forms ]
www.frx2any.com