.. highlightlang:: us .. index:: config .. _config: config ====== .. us.tag config GERMAN Changed5306 :ref:`config` ändert Eigenschaften von UniScript oder gibt momentane Einstellungen zurück. .. function:: r = config() r = config(ssConfig) r = config(ssConfig, Param) .. us.return **Returnwert** *r* liefert in Abhängigkeit von *ssConfig* die aktuellen Einstellungen. .. us.params **Parameter** .. uparam:: ssConfig *ssConfig* kann folgende Werte annehmen: .. list-table:: :header-rows: 1 * - Wert - Bedeutung * - "Language" - Ändert die Sprache in der Fehlermeldungen und andere Texte ausgegeben werden. Die Sprache wird im Parameter Param festgelegt. Param kann den Wert "German" oder "English" haben. * - "ErrorOutput" - Legt fest wo Fehlermeldungen ausgegeben werden: Ist Param == 1 werden keine Fehlermeldungen ausgegeben. Ist Param == 2 werden Fehlermeldungen im Kommandofenster ausgegeben. Ist Param == 3 werden Fehlermeldungen in einem Meldungsfenster ausgegeben. Ist Param == 4 werden Fehlermeldungen im Kommandofenster und in einem Meldungsfenster ausgegeben. * - "no-global-redeclaring" - Wenn 1 angegeben wird, brauchen globale Variablen in Funktionen nur in einer Funktion deklariert werden. Sie sind dann in allen Funktionen bekannt (UniPlot 3.x-Verhalten, nicht empfehlenswert). .. uparam:: Param siehe *ssConfig*. .. us.comment **Kommentar** Wird die Funktion ohne Parameter aufgerufen, werden alle Einstellungen auf Defaultwerte gesetzt. Wird sie nur mit *ssConfig* aufgerufen, wird die entsprechende momentane Einstellung zurückgegeben ohne sie zu ändern. .. us.history **History** .. list-table:: :header-rows: 1 * - Version - Beschreibung * - 5.30.6 - Die Option "Language" sollte nicht mehr verwendet werden. Verwenden Sie die Funktion :ref:`get_language`. .. seealso:: :ref:`uberblick-programmierung`, :ref:`format` :sub:`id-258531`