ďťż

Ładny brzuch

Witam
Jak w c++ można zmienić wartość klucza którego nie da się usunoć?

np. Rejestr.WriteString ("Nazwa klucza", "wartość"); tworzy drugą wartość o tej samej nazwie jeżeli poprzedniej nie dało się usunąć. Nie da sie usunąć wartości domyślnej która jest tworzona przy tworzeniu nowego klucza (Domyślna).

Ale namieszałem, helppp :lol: .



Może źle napisałem wcześniej dlatego nikt nie odpowiada. Napisze może inaczej

Mam taki kod:
TRegistry& Rejestr = *new TRegistry(); Rejestr.RootKey = HKEY_CURRENT_USER; Rejestr.OpenKey("Software", false); Rejestr.CreateKey("Test"); Rejestr.OpenKey("Test", false); Rejestr.WriteString("(Domyślna)", "Wartość"); delete &Rejestr;

Ten kod tworzy klucz w rejestrze o nazwie Test i automatycznie jak przy tworzeniu każdego klucza jest tworzona wartość ciągu o nazwie (Domyślna) która nie ma ustalonej wartości. Gdy wykonuje sie ta linia kodu: Rejestr.WriteString("(Domyślna)", "Wartość"); w kluczu Test tworzy się druga wartość ciągu też o nazwie (Domyślana) i wartości "Wartość". Czyli w tym kluczu są dwa ciągi wartości (Domyślna), jeden z wartością a drugi ten główny co sie sam tworzy bez wartości.
Jak mam napisać kod aby w kluczu Test był jeden ciąg wartości o nazwie (Domyślna) i wartości "Wartość"?

Kurcze, a w delphi? Może w delphi ktoś wie jak to zrobić?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •