ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE


  • Reason
  • Correction
  • Examples
  • Using a conditional statement without END
  • Nested statements
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Error 26: No END statement is associated with this THEN
Reason
A conditional statement (IF THEN) was used over several lines. This statement must end with the END keyword.
Correction
Check the code of your conditional statement and add the END keyword if necessary.
Examples

Using a conditional statement without END

Code triggering the error
IF TABLE_Lesson.Empty THEN
IMG_Draw.State = Grayed
Possible corrections
Use "..." at the end of the line to indicate that the current code line continues over the next line.
IF TABLE_Lesson.Empty THEN ...
IMG_Draw.State = Grayed
Use the END keyword to specify that the conditional condition is ended.
IF TABLE_Lesson.Empty THEN
IMG_Draw.State = Grayed
 
END

Nested statements

Code triggering the error
IF TABLE_Lesson.Empty THEN
IF EDT_Value = "" THEN
   IMG_Draw.State = Grayed
END
Possible correction
Check whether all the nested statements are properly ended (with the END statement for example). In our example, the IF statement has no associated END statement. Add an END statement.
IF TABLE_Lesson.Empty THEN
IF EDT_Value = "" THEN
   IMG_Draw.State = Grayed
END
END
This page is also available for…
Comments
Click [Add] to post a comment