Я много раз читал этот параметр реестра, но иногда нет. Такое случается очень редко, но у моего клиента это был несчастный случай.
Нормально ли, что иногда когда-либо запись существует в реестре Windows, я становлюсь значением по умолчанию вместо реально существующей записи?
Один и тот же пользователь 100 раз читает реестр и немного позже получает значение по умолчанию.
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();
}
}