Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Считывание с реестра акробатически избегая ошибки возможно???


SultanOFF ©   (2009-02-12 18:53:00) 

Здравствуйте. Для зачетки делаю твикер, пока неудачно. Компилируется все хорошо, но когда во время работы проги доходит до считывания данных(а это один из ключевых моментов) из dword-параметра выходит ошибка "invalid data type : NoBrowserOptions(в данном случае из NoBrowserOptions)", хотя в принципе все верно и всё правильно. Считывание происходит согласно этому коду:
Цитата:
r:=TRegistry.Create;
r.RootKey:=HKEY_CURRENT_USER ;
r.OpenKey('Software\Policies\Microsoft\Internet Explorer\Restrictions', true);
if R.ValueExists('NoBrowserOptions') then
begin
r.ReadBinaryData('NoBrowserOptions', buf, sizeof(buf));
if buf=1 then
spSkinCheckRadioBox8.Checked:=true
else spSkinCheckRadioBox8.Checked:=false;
end;
r.CloseKey;
Как видите все верно, но почему в таком случае выходит ошибка? Где тут загвоздка?
c ReadInteger таже проблема


SultanOFF   (2009-02-12 21:55:00) [1]

Я же пишу ReadInteger Я тоже пробовал и та же проблема....


Сергей М.   (2009-02-12 21:14:00) [2]


> ReadBinaryData потому что ключ рееестра dword


А что же тогда, по-твоему, читает ReadInteger ?


SultanOFF   (2009-02-12 20:42:00) [3]

ну так напиши попробуйте в верном варианте... ReadBinaryData потому что ключ рееестра dword.


Anatoly Podgoretsky   (2009-02-12 19:27:00) [4]

> SultanOFF  (12.02.2009 18:53:00)  [0]

Ничего верного не наблюдается


Медвежонок Пятачок   (2009-02-12 19:12:00) [5]

и как обычно, возвращаемый результат всех функций - это ненужное барахло, на которое не стоит обращать внимания.


clickmaker   (2009-02-12 19:07:00) [6]

а почему Read BinaryData?


Медвежонок Пятачок   (2009-02-12 18:58:00) [7]

Как видите все верно

даже беглым взглядом видно что далеко не все.


Наверх

Титульная страница Поиск, карта сайта Написать письмо