>
>The difference between a VFP class and a COM server is only with the keyword OLEPUBLIC. My point is, while your only client is VFP, use the class as a VFP class because as of yet, there is no need for a COM interface. When you later need to use the object from another client or inside MTS, compile it OLEPUBLIC then. No other code needs to change.
>
>This is just my personal philosophy, and I guess ultimately the difference is trivial.
You are correct. However, if the class is compiled into my app, I will then need to make changes to the app later on to remove this. I don't want to make any changes to the UI application.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer