Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Finding non-inherited user defined properties
Message
From
14/01/2009 01:33:57
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Title:
Finding non-inherited user defined properties
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01373439
Message ID:
01373439
Views:
51
Hi,

I have a class hierarchy of several levels:
Class A (I create 10 properties in it)
--- Class B (I create 9 new properties in it) whcih is subclass of A
------ Class C (I create 8 new properties in it) whcih is subclass of B
...
--------- Class N whcih is subclass of M

Say in Class C, in one of its method code, how do I find a list of those user defined properties created locally (but not inherited from the parents, that is only the 8 properties as listed above)?

I try both:
LOCAL aProp(1)
AMEMBERS(aProp, THIS, 0, [#+GU]) // No "I"
or
LOCAL aProp(1)
AMEMBERS(aProp, THIS, 0, [#+GUI]) // with "I"
But they both return same thing, I always get a list of all properties including (properties from class B and class A) the parent's

Would anyone kindly point me out what is wrong in the way I use the AMEMBERS function or could it not possible to achive what I want with the AMEMBERS?
Next
Reply
Map
View

Click here to load this message in the networking platform