Rejestr

0

Używam do obsługi rejestru klase TRegistry
pisze taki kodzik

void __fastcall TForm1::Button21Click(TObject *Sender)
code]
{

TRegistry *reg;
???????????????
reg->OpenKey("LOL",true);
reg->Free();
}[/code]
czego tu brakuje ze wyskakuje błąd ??????????????????

0

Używasz wskaźnika, więc może brakuje inicjacji... przydziału pamięci... wywołania konstruktora... może new coś pomoże... albo też skasowanie '*' i wstawienie '.' zamiast '->'. :p

0

W pełni działający przykład:

TRegistry *Rejestr;
Rejestr = new TRegistry;
Rejestr->RootKey = HKEY_CURRENT_USER;
Rejestr->OpenKey("SOFTWARE\\cośtam\\test", true);
int liczba = Rejestr->ReadInteger("liczba");
Rejestr->CloseKey();
delete Rejestr;

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