>Are you telling that the enhancements made on class definition don't apply to classes in the visual class libraries ?
As it concerns COM servers, that would be correct.
> Do we get the opposite from what we have now: You can create more complex classes in PRGs than in VCX libraries ?
Umm, I'm not sure what you mean as far as the complexity. In VFP7, the enhancements are for COM servers. You can implement interfaces (check the current MSDN for the Implements keyword in VB), define COM attributes (visibility, help string, etc.), and define data types for method parameters and return values.
> and, do we get a stronger division between visual classes and classes (such as the session class) ment for COM programming ?
To some extend, I suppose that would be true. For instance, the session class no longer exposes the default PEMs in the type library. This is useful for, say, implementing interfaces of a VFP COM server. Since you have to implement all methods of an interface, it's kind of a pain to have to have to implement methods such as ReadExpression when odds are that you won't actually do anything useful with it.
Mike Stewart