Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Why does VFP have a MTDLL?
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
COM/DCOM et OLE Automation
Divers
Thread ID:
00980541
Message ID:
00982063
Vues:
43
>Now that all the marqui super geeks received their .NET marching orders from the buffet rooms in Redmond - all of this stuff - like VFP MTDLL and COM+ - are somehow meaningless blunders of a wacky MS strategy in the days of yore!
>
>I read one of Ricks papers from the era - wow - it's the greatest thing since ankle leashes and slip-check! And now it's all being played down like a bad dream.

I never was a fan of COM+/MTS. It had promise when it first came out to resolve some of the issues that were lacking in VFP at the time. This was prior to MTDLLs and MTS/COM+ was the only way that you could even hope to run a VFP component in IIS.

COM+ is cool for when you need the special features, but as a COM container it's little more than a crutch to fix problems in the COM model in the first place.

The problem with this technology is that it is hideously complex. Yeah, the basics are easy enough, but COM in particular has so many rules and exceptions about how things must be done, what can and can't do what that it was tough to deal with. As a component architecture I've always been really negative about it, but it was Mcirosoft's strategy for many years and that's what we have with Visual FoxPro, like it or not...

+++ Rick ---


>
>Hard to follow!
>
>>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?
+++ Rick ---

West Wind Technologies
Maui, Hawaii

west-wind.com/
West Wind Message Board
Rick's Web Log
Markdown Monster
---
Making waves on the Web

Where do you want to surf today?
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform