ReadString(ValueName: String): String;
ValueName. Name of the parameter, which value must be obtained.
The ReadString method reads string from string parameter in the registry without checking parameter availability.
If the parameter with the ValueName name does not exist, an exception is thrown.
Executing the example requires that the registry subkey [HKEY_CURRENT_USER\Software\MyProject\Params] contains a string parameter with the Param1 name with a value stored in it.
Add a link to the Registry system assembly.
Sub UserProc;
Var
RegKey, SubKey: IRegistryKey;
s: String;
Begin
RegKey := RegistryClass.CurrentUser;
SubKey := RegKey.OpenSubKey("Software\MyProject\Params", False);
If SubKey.ValueExists("Param1") Then
s := SubKey.ReadString("Param1");
End If;
End Sub UserProc;
After executing the example the Param1 parameter is searched in the registry subkey [HKEY_CURRENT_USER\Software\MyProject\Params]. If the parameter exists, parameter string value is read into the "s" variable.
See also: