Input processing
Kenneth Brody
kenbrody at spamcop.net
Thu Nov 18 19:15:12 PST 2010
On 11/18/2010 9:38 PM, Dennis DIller wrote:
> I have this gosub routine tphone while being in field aa
> after the subroutine I have a return
>
> In the proc. below wouldn't my processing start ....... a=""; na="" e=""; screen ,aa
> hoping I be back sitting on field aa
> but my processing continue with @wlfaa
> Can someone tell me why I had to add z=@fd
> because I would like to use @wuk* gogub tphone
> Then every field I would have z=@fd to put me back into the field.
> any help is appreciated
> Denny
>
>
>
> @wlfaa If: z="aa"
> Then: z=""; screen ,aa
>
>
> @wukaa ? If: @sk eq "INSL" ?
> Then: z=@fd; GOSUB tphone; a=""; na=""; e=""; screen ,aa
I'm having a hard time figuring out exactly what you're asking in the above
message. However, I am guessing that you are asking why, after executing
the above "@wukaa" line, the "@wlfaa" event is triggered. If that's your
question, the answer is because the "screen ,aa" statement causes the cursor
to leave the current field (in this case, aa) in order to move the cursor to
field aa.
Since @wuk doesn't leave the field, just "end" the event, and the cursor
will remain in the current field.
--
Kenneth Brody
More information about the Filepro-list
mailing list