>In addition to what Craig said, it would be easier for distributions if everything was in an mtdll including reporting. It does work in the COM exe workaround but it makes everything more cumbersome. When I asked about this when VFP9 was in beta, I believe they said it would be too hard to make the VFP report writer truly multi-threaded in a vfp mtdll..
>>Is there a problem in having to use COM EXE servers to use REPORT FORM in a COM object?
I assume you can set up a queue so that a table is updated and a COM EXE monitors that so that reports are executued when needed, even if an MT DLL is the one making those requests. Or some work around such as this to allow you use MT DLLs and the VFP 9.0 report engine in one solution.