Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Is it me, or can the foxpro intellisense be more improve
Message
From
05/02/2006 15:58:30
Mike Yearwood
Toronto, Ontario, Canada
 
 
To
05/02/2006 15:08:31
James Blackburn
Qualty Design Systems, Inc.
Kuna, Idaho, United States
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Environment versions
Visual FoxPro:
VFP 9
Miscellaneous
Thread ID:
01093774
Message ID:
01093799
Views:
24
Hi James

You can also do that before CreateObject.

>
>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.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform