VERSION( ) example
Suppose you have a class that represents your application. It has a method that checks if the string returned by VERSION( ) contains the word "Runtime" to determine whether the application is being run in the IDE workbench or as a compiled application:
function isRuntime()
return ("RUNTIME" $ upper(version()))
In the method that terminates the application, you either quit or restore the IDE workbench (by calling other methods in the class not shown here):
function shutdown()
if this.isRuntime()
quit
else
this.unloadProcFiles()
this.restoreWorkbench()
this.unhookGlobalErrorHandler()
endif