Kevin,
A hidden property isn't accessible from outside of class definition. You can either use protected property or move GET method into parent class.
o = CREATEOBJECT("Child")
? o.GetProp()
DEFINE CLASS Child AS Parent
ENDDEFINE
DEFINE CLASS Parent AS Custom
HIDDEN MyProp
MyProp = .T.
PROCEDURE GetProp
RETURN This.MyProp
ENDPROC
ENDDEFINE
>Let me ask another question:
>
>I want to create a property in a base class, and use it in sub-classes.
>But I want it hidden. How do I do this?
>
<snip>
--sb--