Jak stwierdzić jaki typ danych jest w kluczu Registra

0

Mam problem z odczytem typu i danych domyślnych w kluczu rejestra
Chodzi o nazwę dana domyślna, jest pusta jak odczytać jej wartość.

0

jeśli dobrze rozumiem pytanie to można tak

procedure TForm1.Button1Click(Sender: TObject);
var
reg:TRegistry;
rtype:TRegDataType;
s:string;
begin
reg:=TRegistry.Create;

if reg.OpenKey(edit1.text,false) then
  begin
    s:= reg.ReadString('');//odczytanie domyślnej wartości
    rtype:=reg.GetDataType('');//odczytanie typu domyślnej wartości
    case rtype of
    rdString:ShowMessage('Dane typu string');
    rdInteger:ShowMessage('dane typu integer');
    //...
    end;
  end;
//...
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1