.. highlightlang:: us .. index:: RegSetValue .. _regsetvalue: RegSetValue =========== .. us.tag RegSetValue GERMAN Registry New300 Changed560 :ref:`RegSetValue` setzt einen Wert für den angegebenen Schlüsselnamen. .. function:: bool = RegSetValue(ssKey, value) .. us.return **Returnwert** *bool* ist TRUE (1), wenn der Wert erfolgreich gesetzt werden konnte und sonst FALSE (0). .. us.params **Parameter** .. uparam:: ssKey *ssKey* ist der Schlüsselname. .. uparam:: value *value* ist der Wert. Falls *value* eine Real-Zahl ist, wird der Wert als REG_DWORD geschrieben. Falls *value* ein String ist, wird der Wert als REG_SZ oder, falls der String mit einem %-Zeichen anfängt, als REG_EXPAND_SZ geschrieben. Falls der String 0-Zeichen enthält wird als REG_BINARY geschrieben. .. us.example **Beispiel** :: print RegConnect("HKEY_LOCAL_MACHINE"); print RegOpen("SYSTEM\\ControlSet001\\Control\\Session Manager\\Environment"); ssPath = RegGetValue("Path"); RegSetValue("Path", "%" + ssPath + ";" + GetRootDirectory() + "Program"); .. us.history **History** .. list-table:: :header-rows: 1 * - Version - Beschreibung * - 5.6.0 - Falls der String *value* 0-Zeichen enthält wird als REG_BINARY geschrieben. * - 3.0.0 - Neu. .. seealso:: :ref:`uberblick-application-objekt`, :ref:`RegGetValue` :sub:`id-254850`