Microsoft KB Archive/42668

= Microsoft Knowledge Base =

&quot;Statement Illegal in TYPE Block&quot; Using F7 in QB.EXE Debug
Last reviewed: January 12, 1995

Article ID: Q42668

SUMMARY
The following information applies to QuickBasic Versions 4.00, 4.00b, and 4.50, to the QB.EXE programs supplied with Microsoft Basic Compiler Versions 6.00 and 6.00b for MS-DOS and OS/2, and to the QBX.EXE environment supplied with the Basic PDS Version 7.00 for MS-DOS and MS OS/2.

The F7 function in the QB.EXE editor/debugger causes the program to execute up to the current location of the cursor. If you attempt to execute a program using F7 while the cursor is inside a user-defined TYPE...END TYPE block, the error message &quot;Statement illegal in TYPE block&quot; is returned. This only happens the first time that the program is executed.

Code Example
TYPE USER

ANYDATA AS INTEGER END TYPE CLS