Application Execution Restrictions
The Application class startApplication, startApplicationWithParameter, and startAppMethod methods invoked from a server method or server application start only applications of type ApplicationType_Non_GUI or ApplicationType_Non_GUI_Web. On a client node, they start all types of application.
Non-GUI applications (that is, those whose Application class applicationType property is set to ApplicationType_Non_GUI or ApplicationType_Non_GUI_Web) for standard (fat) clients are run as GUI applications that do not display forms; that is, ApplicationType_GUI_No_Forms.
When running JADE in standard mode, non-GUI applications behave as follows.
-
Form creation raises an exception unless the application is in exception state.
-
The application displays an Interrupt button on the taskbar.
-
Creation of a form is permitted while in exception state so that the Debug button on the exception dialog functions correctly.
-
The JADE executable program (jade.exe) does not exit while non-GUI applications are running.