Do Not Nest FOR/NEXT Loops with Same Counter Index Variable (36809)
The information in this article applies to:
- Microsoft QuickBASIC 4.0
- Microsoft QuickBASIC 4.0b
- Microsoft QuickBASIC 4.5
- Microsoft BASIC Compiler for MS-DOS and OS/2 6.0
- Microsoft BASIC Compiler for MS-DOS and OS/2 6.0b
- Microsoft Basic Professional Development System (PDS) for MS-DOS and MS OS/2 7.0
This article was previously published under Q36809 SUMMARY
Nesting FOR...NEXT loops that use the same counter index variable is
not legal in compiled Basic.
BC.EXE properly gives you a "FOR index variable already in use" error
message when you nest FOR...NEXT loops with the same counter index
variable. However, the QB.EXE environment will mistakenly allow a
program to run.
This information applies to Microsoft QuickBasic Versions 4.00, 4.00b
and 4.50, to Microsoft Basic Compiler Versions 6.00 and 6.00b for
MS-DOS and MS OS/2, and to Microsoft Basic PDS Version 7.00 for MS-DOS
and MS OS/2.
Modification Type: | Minor | Last Reviewed: | 1/8/2003 |
---|
Keywords: | KB36809 |
---|
|