ReadBoolean(ValueName: String): Boolean;
ValueName - name of the parameter, which value must be obtained.
The ReadBoolean method reads logic value from the DWORD parameter in the registry. 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 must contain the DWORD parameter with the Param1 name.
Sub Main;
Var
RegKey, SubKey: IRegistryKey;
b: Boolean;
Begin
RegKey := RegistryClass.CurrentUser;
SubKey := RegKey.OpenSubKey("Software\MyProject\Params", False);
If SubKey.ValueExists("Param1") Then
b := SubKey.ReadBoolean("Param1")
End If;
End Sub Main;
After executing the example the Param1 parameter is searched in the registry subkey HKEY_CURRENT_USER\Software\MyProject\Params. If the parameter exists, logical value that is contained in this parameter is read into the "b" variable.
See also: