Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Tastrade's application class
Message
From
01/06/1997 08:32:36
 
 
To
01/06/1997 08:19:36
Siu-Hung Lai
The Hong Kong University of Sci. & Tech.
Hong Kong, Hong Kong
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00034418
Message ID:
00034420
Views:
31
Siu-Hung

This is yet another of those "forgotten" things in the VFP documentation.
The VFP Application object (not the TasTrade one) has a property called "Forms" which is not listed in the properties list. It also has a property "Count" which is not listed.

I got stuck on this very same statement and someone else here helped me out!

Good luck,
Jim N

>The APPLICATION class of sample Tastrade cantains the following code in Cleanup() method
>
>*******************************
>LOCAL lnForm, lnFormToClose
>LOCAL loForm
>
>THIS.lQuitting = .T.
>FOR EACH loForm IN application.Forms
> IF TYPE("loForm") == "O" AND loForm.Baseclass == "Form"
> IF !loForm.QueryUnload()
> RETURN .F.
> ENDIF
> loForm.Release()
> ENDIF
>ENDFOR
>RETURN .T.
>********************************
>What I don't understand is "application.Forms". Since it uses "FOR EACH...", .Forms should be an array property of application class. But I can't find it from the property sheet. Would someone please tell me where does it come from.
>
>Thanks in advance
>S.H.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform