It's not semantics. It's definition. VFP MTDLLs are definately not MT. They simulate multithreading by using apartment-model threading. I have stated nothing regarding performance...and will never say that VFP MTDLLs don't perform well. I seem to remember Mike Stewart talking about testing them and was surprised at how well they performed.
>I think you're getting caught up in semantics again. VFP has a form of multithreading when called from a multithreaded client and C# has a more efficient form of multithreading. But they're both calling multiple threads at the same time. I think saying VFP has no multi-threading capability at all is doing more harm than good since developers may assume from this that vfp will not perform well as a web app, for example...
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer