Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Return .T.
Message
From
01/01/2003 14:55:19
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Miscellaneous
Thread ID:
00737147
Message ID:
00737194
Views:
20
>I am sure I am missing something simple on this.
>
>In the following code:
>
>LOCAL lIsSuccess
>m.lIsSuccess = upDateEFA()
>IF m.lIsSuccess = .T.
>        * The return should be this - and it is!
>        WAIT WINDOW "lIsSuccess  was .T."
>ELSE
>	WAIT WINDOW "lIsSuccess  was .F."
>ENDIF
>
>
>PROCEDURE upDateEFA
>RETURN .T.
>
>there is no problem.
>
>However, in a Form I have:
>
>PostNow() Method
>LOCAL lIsSuccess
>m.lIsSuccess = THISFORM.upDateEFA()
>IF m.lIsSuccess = .T.
>	WAIT WINDOW "lIsSuccess  was .T."
>ELSE
>        * The return should be this - but it's not!	
>        WAIT WINDOW "lIsSuccess  was .F."
>ENDIF
>
>
>upDateEFA()Method
>RETURN .F.
>
>and it always is .T. for m.lIsSuccess (even though I am returning .F. in the UpDateEFA() method)

Is this your actual code, or is it pseudocode you've created to illustrate the situation?
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform