>I suppose pressing K_ESC (chr(27)) during a READ will ends
>the read WITHOUT firing the VALID functions of the GETs.
>But lately, I found that wasn't the case in my screens,
>notably those generated by GENSCREEN. The VALID functions
>were fired even if I pressed K_ESC (during a READ CYCLE).
>
>I couldn't reproduce the adnormal behaviour if I wrote
>a simple program, like this one:
>
> * main()
> m.xx = 0
> @05,05 get m.xx valid v_xx()
> read cycle
> return
>
> function v_xx
> wait window "haha"
> return .t.
>
>Have you ever heard of this adnormaly? For the meantime,
>I need to insert codes to check for K_ESC in all VALID
>functions.
My experience is that pressing Esc always fires the valid clause, because I've had to put
if lastkey() = 27
return .T.
endif
in my valid clauses.
So I don't see it as an anomaly.
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only