One thing that no one has mentioned is COM+. It requires Apartment Model threading, which is what you really get with a VFP MTDLL.
FWIW, I think the Fox team made a mistake to call these multi-threaded when they really aren't.
>Why does VFP offer a [limited] MTDLL capability? What problems were envisioned that MTDLL would help solve?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer