Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

RegTweakXP

330
08 декабря 2006 года
kastron
215 / / 17.09.2006
Всем привет!Ща убираю глюки в своей проге RegTweakXP.Нужно сделать следующее.ЧТобы прога сверяла если значение есть в реестре,тогда показать что типо чекбокс включен.
Вот код:
=========================================================
пишу в uses Registry
обьявляю переменную
reg:Tregistry;
sys1:integer;
try
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
{False because we do not want to create it if it doesn’t exist}
Reg.OpenKey('\Software\RegtweakXP',False);
sys1:=Reg.ReadInteger('data');
finally
reg.free;
end;
/////////////////////////
if sys1=0000001 then
begin
checkbox1.checked;
end;-->>>это я и по таймеру пробовал делать,не получается,также пробовал

if sys1=0000001 then
begin
checkbox1.click;
end;
=========================================================
Что тут неверно?
С уважением,SNAKE
257
09 декабря 2006 года
kosfiz
1.6K / / 18.09.2005
вообще-то чтобы галочку поставить надо делать так:
 
Код:
checkbox1.checked:=true;

а чтобы снять
 
Код:
checkbox1.checked:=false;

во-вторых если ты integer читаешь, то и пиши
 
Код:
if sys1=1 then

а не 0000001.
3.2K
09 декабря 2006 года
Sania
186 / / 28.10.2006
Еще неплохо бы reg.ValueExists() добавить.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог