Aktivieren der Scripting-Unterstützung

Standardmäßig ist die Scriptengine aus Sicherheitsgründen nicht aktiv, da hiermit dem Benutzer Möglichkeiten geboten werden im Kontext des aktuellen Anwendungsbenutzers Systemfunktionen über die Scriptsprache aufzurufen. Aus diesem Grund muss die Scriptengine zunächst aktiviert werden. Es stehen hierfür drei Optionen zur Verfügung.

 

Aktivierung der allgemeinen Scripting-Unterstützung (Voreinstellung: False).

LlSetOption(hJob, LL_OPTION_SCRIPTENGINE_ENABLED, true);

 

Optional kann ein benutzerdefiniertes Timeout für die maximale Laufzeit eines Scriptes gesetzt werden (Voreinstellung: 10000 ms). Ein Script mit längerer Laufzeit wird von der Umgebung abgebrochen. Bei C#-Scripting ist hier mit zu geringem Timeout Vorsicht geboten, da eventuell anfallende Compile-Zeit zur Ausführungszeit zählt.

LlSetOption(hJob, LL_OPTION_SCRIPTENGINE_TIMEOUTMS, 15000);

 

Optional kann der Formeleditor so eingestelllt werden, dass der Ausdruck bei jedem Tastendruck direkt in Echtzeit ausgeführt wird. Da dies jedoch das System je nach Scriptsprache sehr belasten kann, ist die Voreinstellung False.

LlSetOption(hJob, LL_OPTION_SCRIPTENGINE_AUTOEXECUTE, true);