procedure TForm1.Button1Click(Sender: TObject);
var
x:TRegDataInfo;
r:TRegistry;
begin
r:=TRegistry.Create;
r.RootKey:=HKEY_LOCAL_MACHINE;
r.OpenKey(Edit1.Text,false);
if not r.GetDataInfo(Edit2.Text,x) then ShowMessage('error');
if x.RegData in [rdString] then
ShowMessage('is string!');
end;
Компонент TRegistry
Как прочитать из системного реестра Windows параметр, если известно его местоположение (путь) и имя, но неизвестен тип?
Тип - TRegDataType можно получить с помощью функции TRegistry.GetDataInfo
Можно примерчик?..
+1