IRegistryKey.ReadInteger

Syntax

ReadInteger(ValueName: String): Integer;

Parameters

ValueName - name of the parameter, which value must be obtained.

Description

The ReadInteger method reads integer value from the DWORD parameter in the registry without checking parameter availability. If the parameter with the ValueName name does not exist, an exception is thrown.

Example

Executing the example requires that the registry subkey HKEY_CURRENT_USER\Software\MyProject\Params contains the DWORD parameter with the Param1 name with real number stored in it.

Sub Main;

Var

RegKey, SubKey: IRegistryKey;

i: Integer;

Begin

RegKey := RegistryClass.CurrentUser;

SubKey := RegKey.OpenSubKey("Software\MyProject\Params", False);

If SubKey.ValueExists("Param1") Then

i := SubKey.ReadInteger("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, the integer number that is contained in this parameter is read into the "i" variable.

See also:

IRegistryKey