Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

Реестр   Найти похожие ветки 

 
mmmaloy ©   (2003-11-24 14:13) [0]

Reg := TRegistry.Create;
try
reg.RootKey:=HKEY_CURRENT_USER;
if Reg.OpenKey("\Software", false) then
begin
if Reg.KeyExists("Value13")=true then
if Reg.ReadInteger("Value13")=13 then
begin
SpeedButton4.Enabled :=true;
end
else else
begin
MainFrm.Caption:=MainFrm.Caption+"-
Незарегестрированная версия";
end;
end;

finally
Reg.CloseKey;
Reg.Free;
inherited;
end;

Почему данный код вызывает ошибку когда нет ключа Value13, ведь как я понимаю if Reg.KeyExists("Value13")=true then должен проверят на наличие ключа. А код если есть ключ нормально работает, а если нет ключа исключение дает


 
Digitman ©   (2003-11-24 14:21) [1]

ты разницу между Key и Value понимаешь ?


 
mmmaloy ©   (2003-11-24 14:25) [2]

вообщето думал что понимаю, и думал разницы нет
Оказалось замена на Reg.ValueExists("Value13")=true помогла!
Спасибо



Страницы: 1 вся ветка

Текущий архив: 2004.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
14-29584
SnapIn
2004-01-17 18:57
2004.02.10
Delphi8 - машина заказчика


3-29222
Vi0let
2004-01-19 07:42
2004.02.10
Подскажите чем сделать инсталятор с BDE, по русски, одним файлом


14-29575
alxx
2004-01-14 10:57
2004.02.10
Кто-нибудь подключал КПК через ИК GPRS к мегафону?


14-29595
syte_ser78
2004-01-19 14:41
2004.02.10
Окна и менюшки в ВР7


1-29340
_юзер_
2004-01-29 14:31
2004.02.10
COM