WriteString(ValueName: String; Value: String);
ValueName - наименование параметра, значение которого необходимо изменить.
Value - значение, которое необходимо установить для параметра в реестре.
Метод WriteString осуществляет изменение значения строкового параметра.
Наименование и новое значение передаются посредством параметров ValueName и Value соответственно. Если параметр, либо подраздел не существуют, то они создаются автоматически. Если параметр существует, то тип и значение будут изменены в соответствии с заносимыми данными. Если необходимо изменить значение параметра по умолчанию, то необходимо в качестве наименования передать пустую строку ("").
Sub Main;
Var
RegKey, SubKey: IRegistryKey;
Begin
RegKey := RegistryClass.CurrentUser;
SubKey := RegKey.OpenSubKey("Software\MyProject\Params", True);
SubKey.WriteString("Param1", "New Line");
End Sub Main;
После выполнения примера, для параметра с наименованием "Param1", расположенном в подразделе [HKEY_CURRENT_USER\SOFTWARE\MyProject\Params], будет установлено значение "New Line".
См. также: