![]() |
|
|
#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-ом а простым строковым параметром то прога даст ощибку - как проверить тип ключа??? |