Četl jsem toto nastavení registru mnohokrát, ale někdy ne. To je velmi zřídka, ale byla nehoda v můj klient.
Je normální, že někdy vůbec položka existuje v registru systému Windows, jsem se stal výchozí hodnota místo opravdu existuje záznam?
Stejný uživatel čte registru 100 krát a získá výchozí hodnotu o něco později.
public int GetDrukujSaldoOdbiorcy(int DefaultValue)
{
int result = DefaultValue;
try
{
RegistryKey regKey = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\BRMLM\MERA\USER_PARAM\Drukowanie");
if (regKey != null)
{
result = (int)regKey.GetValue("DrukujSaldoOdbiorcy", DefaultValue);
regKey.Close();
}
}