system monitor warning (OpenInsight 32-Bit)
At 01 MAR 2010 01:50:41PM Alexander Holliday wrote:
A program called from the System Monitor will not be able to run a popup because there is no window to which it can return a value. TCL works OK because @Window has the value of 'TCL'.
Lightheadedly I forgot and ran a program which had a popup in it from the System Monitor. As would be expected, the popup did not show. But then it also did not show when I ran the program from TCL. Nor was I able to Test Run it in the UI Workspace.
Log out and back on and stay away from the System Monitor.
At 01 MAR 2010 02:27PM Jared Bratu wrote:
As you can see there is a difference between TCL and System Monitor. The reason is because one runs in the engine (oengine.exe) and the other in the presentation layer (oinsight.exe). The system monitor runs commands in the context of the engine and isn't GUI capable. The TCL runs commands in the presentation server which is fully GUI capable.
At 05 MAR 2010 07:55AM Jared Bratu wrote:
Both the TCL and the system monitor run in the presentation layer but the difference is the event context. See the IsEventContext() function help file entry for more information.