ReadInteger(ValueName: String): Integer;
ValueName. Наименование параметра, значение которого необходимо получить.
Метод ReadInteger осуществляет считывание целочисленного значения из параметра типа REG_DWORD в реестре без проверки параметра на наличие.
Если параметр ValueName не существует, то генерируется исключительная ситуация.
Для выполнения примера в подразделе реестра [HKEY_CURRENT_USER\Software\MyProject\Params] предполагается наличие параметра Param1 типа REG_DWORD, в котором хранится целое число.
Добавьте ссылку на системную сборку Registry.
Sub UserProc;
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 UserProc;
После выполнения примера в подразделе реестра [HKEY_CURRENT_USER\Software\MyProject\Params] будет осуществлен поиск параметра Param1. Если параметр существует, то в переменную i будет считано целочисленное значение, содержащееся в данном параметре.
См.также: