Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с реестром [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
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;
но вот в чем дело, что это не строковой параметр, а параметр dword
и вид должен быть такой (после того как внесем в реестр и откроем его оттуда)
Параметр -  Contrast
Значение - 0


DIS   (2004-10-24 21:56:00) [4]

спасибо


begin...end   (2004-10-24 20:24:00) [5]

Label1.Caption := Reg.ReadString('...') ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо