Thanks, I'll take a look at it.
>If it is of any interest, the source code for the VFP classes is available for download on the VFP website.
>
>>Hi James,
>>
>>Interesting, I wasn't aware of this, it works fine. Thanks.
>>BTW, do you happen to know if this is documented in VFP9 help, I couldn't find it?
>>
>>
>>
>>>Zakaria,
>>>
>>>I add this at the top of each of my "define class ..."
>>>
>>>
>>>#if .f.
>>>local this as <your class> of <class location>
>>>#endif
>>>
>>>
>>>>Hi All,
>>>>
>>>>Foxpro intellisense is called "unique and vast" in comparison to other programming languages (stated by many experienced UT members). But I don't see its uniqueness or vastness, in contrary I think that Foxpro Intellisense has some major shortcomings. I find the most annoying thing that when working with (program) subclasses that I can't get the properties and methods of its parentclasses. For example:
>>>>
>>>>
>>>>
>>>>
>>>>*** Creator of the coverages
>>>>DEFINE CLASS AbstractCreator as Custom
>>>>
>>>>oCoverages = null
>>>>
>>>>FUNCTION init ()
>>>> this.oCoverages = NEWOBJECT("Collection")
>>>> this.CreateCoverages()
>>>>ENDFUNC
>>>>
>>>>*abstract function*
>>>>FUNCTION CreateCoverages()
>>>>
>>>>ENDDEFINE
>>>>
>>>>
>>>>DEFINE CLASS ConcreteCreator as AbstractCreator
>>>>
>>>>FUNCTION CreateCoverages()
>>>> oLife = CREATEOBJECT("LifeCoverage")
>>>> this.oCoverages.Add(oLife)
>>>>** After typing "this", I want intellisense to pop up
>>>>** and showing the parent properties and methods, but unfortunately...
>>>>ENDFUNC
>>>>
>>>>ENDDEFINE
>>>>
>>>>
>>>>How are you dealing with this? I can't imagine that you take these things for granted...
>>>>
>>>>Thanks beforehand.