Notes
- An IMLPlus program that is running in batch mode can create plots, although they will not appear on the screen. A program can use the method
Plot.SaveToFile to save a static image of a plot in a graphics file. Be aware that the default size of a plot
is the same in batch mode as it is in interactive mode. Thus, if a call to Plot.SaveToFile does not provide dimensions for the image, the image will have the same dimensions it would
in interactive mode.
- If an IMLPlus program appears to be caught in an infinite loop or is otherwise not finishing, you can press CTRL+C to terminate IMLPlus.exe immediately. Be aware, however, that pressing
CTRL+C does not immediately shutdown the associated SAS server process. The SAS server process will eventually shut itself down when it detects that its client has disconnected, but this usually
takes between six and twelve minutes.
- When executed in batch mode, a call to an IMLPlus module that displays a message box or a dialog box will terminate the program with an error message. The IMLPlus modules named DoMessageBox...
and DoDialog... call the method Runtime.EnsureInteractiveMode.
- IMLPlus.exe only sends to the log file error and warning messages that are related to the execution of the IMLPlus program. IMLPlus.exe sends other types of error messages to the standard
error stream of the Windows Command Prompt.