![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа с реестром [D7]
DIS © (2004-10-24 20:17:00)Подскажите пожалуйста читаем реестр
reg := TRegistry.Create;получаем путь к системе, а как к примеру его вывести на экран?
with reg do begin
reg.RootKey := HKEY_LOCAL_MACHINE;
LazyWrite := false;
OpenKey('Software\Microsoft\Windows\CurrentVersion', false);
Readstring ('SystemRoot');
var
i : string;
begin
i := readstring;
label1.caption := i;
но это грубо написано, как сиснтактически будет правильно?
DIS (2004-10-26 21:27:00) [1]F1 - делает чудесные вещи, прочитал и сделал! Надо только знать про что читать.
clickmaker (2004-10-25 19:46:00) [2]
> [3] DIS (25.10.04 19:45)
А хелп почитать? TRegistry + F1
WriteInteger
DIS (2004-10-25 19:45:00) [3]подскажите, есть файл реестра в нем имеется такая строка
"Contrast"=dword:00000000
нужно занести это значение в реестр, делаю так
varно вот в чем дело, что это не строковой параметр, а параметр dword
reg: TRegistry;
begin
reg := TRegistry.Create;
with reg do begin
RootKey := HKEY_USERS;
reg.LazyWrite := false;
reg.OpenKey('.DEFAULT\Software\DivXNetworks\DivX4Windows', false);
reg.WriteString('"Contrast"=dword:00000000',text); // как правильно должна выглядеть эта строка параметр dword? CloseKey;
free;
end;
и вид должен быть такой (после того как внесем в реестр и откроем его оттуда)
Параметр - Contrast
Значение - 0
DIS (2004-10-24 21:56:00) [4]спасибо
begin...end (2004-10-24 20:24:00) [5]Label1.Caption := Reg.ReadString('...') ?