![]() |
|
#1
|
||||
|
||||
![]() Как проверять найденый ключь являеться ли DWORD-ом?
Код:
Reg := TRegistry.Create; try Reg.RootKey := HKEY_CURRENT_USER; Key := '\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Explorer\Advanced'; if Reg.OpenKeyReadOnly(Key) then begin if Reg.ValueExists('Hidden') then //проверяем Hidden begin RegKey := Reg.ReadInteger('Hidden'); Reg.CloseKey; edit1.Text :=IntToStr(RegKey); end; end; finally Reg.Free end; Проблема в том что если тип ключа Hidden не окажеться DWORD-ом а простым строковым параметром то прога даст ощибку - как проверить тип ключа??? |