Release Summary : 2. Changes to Existing Features : Continue Batch Execution (‑nowindows) and Log Exception (-L) Parameters Added to OpenROAD Application and Component Utilities
 
Share this page                  
Continue Batch Execution (‑nowindows) and Log Exception (-L) Parameters Added to OpenROAD Application and Component Utilities
When OpenROAD runtime encounters exceptions, the operating system terminates the process and displays the error popup "W4GLDEV.EXE exiting" to give users a chance to save work in progress. However, formerly when using w4gl command line utilities, the error popup could not be displayed without the OpenROAD graphical user interface running, and the process would wait indefinitely for a user action that could never occur.
The optional -nowindows flag, previously available with the runimage and rundbapp utilities, lets the application run without the window manager running. The -nowindows flag is now available with the following w4gl command line utilities:
backupapp
compileapp
destroyapp
documentapp
makeimage
purgeapp
queryimage
renameapp
versionapp
The -nowindows flag is also available with the new createapp utility (see page CreateApp Command Line Utility Creates New Applications) and renameapp utility (see page CreateApp Command Line Utility Creates New Applications).
Build batch scripts that wait for user input instead of logging errors can now continue running to completion. However, note that -nowindows does not provide full batch mode execution because some user interaction with the application may be necessary through the Trace window.
Logging to a specified file is now also available with the optional -L flag for the following w4gl command line utilities:
backupapp
compileapp
destroyapp
documentapp
makeimage
purgeapp
queryimage
renameapp
rundbapp
runimage
versionapp
The -L flag is also available with the new createapp utility (see page CreateApp Command Line Utility Creates New Applications) and renameapp utility (see page RenameApp Command Line Utility Renames Applications or Components).
For more information, see the individual command line utilities in the Workbench User Guide and How You Can Run Non-interactive Applications in the Programming Guide.