Article: Q63004
Product(s): See article
Version(s): 4.50
Operating System(s): MS-DOS
Keyword(s): ENDUSER | SR# S900613-130 docerr | mspl13_basic
Last Modified: 20-JUN-1990
On Page 121 of the "Microsoft QuickBASIC 4.5: Learning to Use" manual,
there is an error in the sample code for the SELECT CASE statement.
This information applies to Microsoft QuickBASIC version 4.50 for
MS-DOS.
The following code fragment from Page 121 is incorrect:
IF LEN(Choice$) = 1 THEN
' Handle ASCII keys
SELECT CASE ASC(Choice$)
CASE ESC
PRINT "Escape key"
END
CASE IS 32, 127
PRINT "Control code"
.
.
.
The statement "CASE IS 32, 127" should be changed to the following:
CASE IS < 32, 127
The "<" (less than) symbol is missing from the example.
A correct version of the example is in the QB Advisor online Help
system for QuickBASIC version 4.50. You can find this code in "Example
2" from the example hypertext link when getting help on SELECT CASE.