IRegistryKey.ReadBoolean

Syntax

ReadBoolean(ValueName: String): Boolean;

Parameters

ValueName. Name of the parameter, which value should be obtained.

Description

The ReadBoolean method reads logical value from the REG_DWORD parameter in the registry without checking parameter availability.

Comments

If the ValueName parameter does not exist, an exception is thrown.

Example

Executing the example requires that the registry subkey [HKEY_CURRENT_USER\Software\MyProject\Params] contains the REG_DWORD parameter with the Param1 name.

Add a link to the Registry system assembly.

Sub UserProc;
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 UserProc;

After executing the example the Param1 parameter is searched in the specified registry subkey. If the parameter exists, logical value that is contained in this parameter is read into the "b" variable.

See also:

IRegistryKey