>>This code segment is in a grid BeforeRowColChange to handle keyboard moves for highlighting. The page up works fine, but page down has an EOF crash:
>>
>>case lastkey_fn = 18
>> skip -10
>> if bof()
>> go top
>> endif
>>case lastkey_fn = 3
>> skip 10
>> if eof()
>> go bottom
>> endif
>>
>>The code works fine outside of grid, and up/down arrows work fine in grid also. Any ideas?
>
>Basically, you shouldn't get the error, but if you got it, you could fortify your code like:
>case lastkey_fn = 3 && page down
>cError=on("error")
>on error go bottom
>skip 10
>on error &cError
Seems like a good idea, but instead of an EOF crash the app just closes up with no message. It seems to be a very serious error...
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.