Information générale
Catégorie:
Codage, syntaxe et commandes
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.
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement