Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Quick Question on Proc Returns
Message
De
26/01/2009 17:30:30
 
 
À
26/01/2009 17:28:17
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 6 SP5
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Divers
Thread ID:
01377136
Message ID:
01377150
Vues:
13
>>>Hey Guys
>>>
>>>Trying to track a flag variable through and, as best as I can tell, the only place it is getting set is in a line
>>>
>>> lSessionYOpen=SessionOKCP()
>>>where SessionOKCP() is
>>>
>>>PROC SessionOKCP
>>>if not m.viewonly
>>>	SHOW GET m.leavehere, 1 PROMPT 'OK'
>>>else
>>>	SHOW GET m.leavehere, 1 PROMPT 'EXIT'
>>>endi
>>>RETURN
>>>
>>>
>>>Now, procedures always return True, yes? And if that is so, why does it appear that lSessionYOpen never gets changed from it's initialization of False?
>>>
>>>Speak in small words please, as I've got a raging headache.
>>
>>You can download the GoFish utility (Download#9925) to search for strings in an entire project. It's useful to check if you might have another version of SessionOKCP() somewhere that's being accessed unexpectedly.
>>
>>It sounds like the issue is a value isn't getting changed. If it is being changed, but you don't know where, you can use the debugger and set it to break when the variable's value changes.
>>
>>You're right, the proc you've listed should return .T. You could experiment with RETURNing something else, inserting WAIT WINDOW just above it etc. to see if that code is actually being accessed.
>
>I haven't had much luck with GoFish and this project, mostly because half the code isn't in the project. Don't ask...

All the more reason for me to suspect the wrong code is being executed.
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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform