Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.014 c
1-29381
denisWW
2004-01-28 00:23
2004.02.10
Уважаемые Дельфисты - проблемма с потоками


3-29246
Степан
2004-01-19 12:03
2004.02.10
Компонент TQRPreview


14-29556
NeyroSpace
2004-01-20 18:36
2004.02.10
CM_TEXTCHANGED


1-29304
Александр
2004-01-30 10:51
2004.02.10
Скрыть заголовок MDIChild формы при минимизации


4-29662
Леприкон
2003-12-05 09:08
2004.02.10
Смена цвета окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский