![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Условие ключа реестра [WinXP]
4EPEII © (2006-08-29 10:00:00)У меня вопрос, как можно поставить условие на значение в определенном подразделе реестра?
Сергей М. (2006-08-31 11:32:00) [1]
> 4EPEII (31.08.06 10:58) [5]
У ключа реестра нет ни условия ни значения.
Значение есть у параметра, принадлежащего некоему ключу.
В дан.случае метод WriteString() как раз и "указывает" (правильнее - устанавливает или записывает) то самое значение.
А вот о каком таком "условии" ты ведешь речь - это так и осталось загадкой) ..
4EPEII (2006-08-31 10:58:00) [2]RegIni:=TRegIniFile.Create('Software');
RegIni.RootKey:=HKEY_LOCAL_MACHINE;
RegIni.OpenKey('SYSTEM', true);
RegIni.OpenKey('CurrentControlSet', true);
RegIni.OpenKey('Control', true);
RegIni.OpenKey('Class', true);
RegIni.OpenKey('{4D36E96D-E325-11CE-BFC1-08002BE10318}', true);
RegIni.WriteString('0000', 'UserInit',
'AT+CGDCONT=1,"IP",internet.beeline.ru'); RegIni.Free;
Просто я незнаюкак указать условие выделенного ключа, аточнее его значения, ключ UserInit
Dmitrij_K (2006-08-29 10:33:00) [3]KeyExists
ValueExists
?
Ketmar (2006-08-29 10:26:00) [4]а теперь то же самое, но по-русски.
4EPEII (2006-08-29 10:22:00) [5]не это не сработает, так как изначально осуществляется вход в подраздел реестра, а только потом вытаскивание и обработка значений ключа, поэтому и незнаешь куда и как запихать "If".
Ketmar (2006-08-29 10:19:00) [6]if?