Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Current »

Some GXs cannot be run from a script. These include those that call GUI elements such as the histogram tool, or the colour symbol tool. However, most GXs can be recorded and run successfully in a batch mode, provided that the suggested program flow outline is adhered to. In particular, the following points are important:

  • Keep interactive elements sequestered from the processing code by using the “if (iInteractive_SYS()” statement.
  • Keep non-scripting style functions (EDB,EMAP) sequestered from scriptable code by using the “if (iScripting_SYS()” statement.
  • Make use of the workspace parameter block to store required values. The SetInfoSYS_DGW and GetInfoSYS_DGW functions use the workspace parameter block, so once the GX is run once interactively the required parameters are set. The parameters are retrieved using the GetString_SYS, GetReal_SYS and GetInt_SYS functions.
  • Ensure that the parameters are properly checked and verified, as an aid in debugging and running the GX. 
  • No labels