WHILE...WEND Statement Details Syntax WHILE condition [statements] WEND If the condition is true (that is, if it does not equal zero), then any intervening statements are executed until the WEND statement is encountered. BASIC then returns to the WHILE statement and checks condition. If it is still true, the process is repeated. If it is not true (or if it equals zero), execution resumes with the statement following the WEND statement. Note: QuickBASIC's DO...LOOP statement provides a more powerful and flexible loop control structure. WHILE...WEND loops may be nested to any level. Each WEND matches the most recent WHILE. An unmatched WHILE statement causes an error message that reads "WHILE without WEND." An unmatched WEND statement causes an error message that reads "WEND without WHILE." Note: Do not branch into the body of a WHILE...WEND loop without executing the WHILE. This may cause run-time errors or program problems that are difficult to locate.