ID: Q120191
2.5x 2.60 | 2.5x 2.60 | 2.5x
MS-DOS | WINDOWS | MACINTOSH
kbprg kbbuglist kbfixlist
The information in this article applies to:
The ON ERROR and ON KEY LABEL commands will not create a variable.
Microsoft has confirmed this to be a problem in FoxPro versions 2.5x and 2.6 for MS-DOS, FoxPro versions 2.5x and 2.6 for Windows, and FoxPro versions 2.5x for Macintosh. This problem was corrected in FoxPro version 2.6a for MS-DOS, Windows, and Macintosh.
Type the following commands in the Command window:
CLEAR ALL
ON ERROR x=MESSAGE()
zzzzzzz && this is supposed to invoke the ON ERROR routine
ON ERROR && turns off the ON ERROR routine
?x && this should result in "Variable 'x' not found"
CLEAR ALL
ON KEY LABEL F2 x=1
* Press the F2 key
? x && this should result in "Variable 'x' not found"
Additional reference words: FoxMac FoxDos FoxWin 2.50 2.50a 2.50b 2.50c
2.60 2.60a
buglist2.50
buglist2.50a buglist2.50b buglist2.50c buglist2.60 fixlist2.60a
KBCategory: kbprg kbfixlist kbbuglist
KBSubcategory: FxprgGeneral
Solution Type : kbfix
Last Reviewed: October 20, 1997