>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help User

# Runtime Overview

A runtime application:

- can be distributed royalty-free to run on other computers
- may use window driver forms for the user interface
- has no session manager
- shows only the application interface, the J system is invisible
- uses `ijs` scripts as well as encoded `ijr` and locked `ijl` scripts

  A J runtime system uses the same executable as the development system, but with an /rt command line parameter. A runtime system may be freely distributed.

  A runtime application starts by loading the script file given on the command line following the /rt parameter The application terminates normally if it is ready for events and there are no forms or if it executes `2!:55''`. Session manager output is ignored, but a request for session manager input is an error. If there is an error, the application displays a message box and then terminates.

  Your application can have its own icon to use when its forms are minimized. The icon must be in the same directory as the script file given on the command line and must have the same name as the script, but with an `ico` suffix. You can use that same icon as the Program Manager icon for starting the application.

  Directory `system\system\examples\demo` contains example files `runtime.ijs` and `runtime.ico.` Run that application with a command line:

         c:\j401\j.exe /rt system\examples\demo\runtime.ijs

  Add an icon for starting the application and select `runtime.ico` as the icon.

>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help User