|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Проверка значения ключа реестра
Здравствуйте! Возникла необходимость проверки значения в реестре, перелопатил весь инет, так ничего толкового не нашел(. Скажите пожалуйста, как реализовать эту самую проверку допустим через if? Предположим: создана ветка реестра со значением "1" и если значение - 1 то сделать определенное действие, а если 0, то другое. Собственно: какое условие писать в if? Спасибо!
Pascal, C++, # Novice |
#2
|
|||
|
|||
Ну попробуй прочитать это значение.
Код:
var R : TRegistry; F : Boolean; begin F := False; R := TRegistry.Create; If R.OpenKeyreadOnly('Software\MyProgram\MySettings') Then begin If R.ValueExists('MyValue') Then F := R.ReadInteger('MyValue') = 1; R.CloseKey; end; R.Free; If F Then DoIf_1() Else DoIf_0(); end; |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
Andrey_Ryzhov (15.11.2013)
|
#3
|
|||
|
|||
Спасибо! Попробую.
Pascal, C++, # Novice |