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

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

Реестр [D6, D7, WinXP]


randomize ©   (2005-03-10 20:11:00) 

Из Delphi при помощи TRegIniFile в реестр можно
писать REG_SZ,REG_BINARY типы данных,
а как создать(изменить) параметр типа REG_DWORD


Anatoly Podgoretsky   (2005-03-10 21:20:00) [1]

можно писать REG_SZ, REG_BINARYтипы данных,

Первый раз про такое слыши. TRegIniFile это иммитатор ИНИ файлов. Никаких других кроме строк и только в секцию HKEY_CURRENT_USER


randomize   (2005-03-10 21:17:00) [2]

Спасибо за ответы!


Defunct   (2005-03-10 21:07:00) [3]

> HKEY_CURRENT_USER ?

угу


ламер_   (2005-03-10 20:59:00) [4]

2 [1] Defunct ©
R.RootKey := HKEY_LOCAL_USER?
HKEY_CURRENT_USER ?


Gero   (2005-03-10 20:55:00) [5]


> ламер_ ©   (10.03.05 20:22)

Дык так RootKey указывать не нужно, а это довольно круто.


begin...end   (2005-03-10 20:50:00) [6]

> randomize ©   (10.03.05 20:11)

> а как создать(изменить) параметр типа REG_DWORD

С помощью класса TRegIniFile - никак.


Defunct   (2005-03-10 20:22:00) [7]

function LoadIntegerKey(const AKey: String): Integer;
var
  R:TRegistry;
begin
  R := TRegistry.Create;
  try
     R.RootKey := HKEY_LOCAL_USER;
     R.OpenKey( 'SOFTWARE\MY_PROG\', True);
     Result := R.ReadInteger( AKey );
     R.CloseKey
  finally
     R.Free
  end
end;

procedure SaveIntegerKey(const AKey: String;
 const Value: Integer);
var
  R:TRegistry;
begin
  R := TRegistry.Create;
  try
     R.RootKey := HKEY_LOCAL_USER;
     R.OpenKey('SOFTWARE\MY_PROG\', True);
     R.WriteInteger(AKey, Value);
     R.CloseKey
  finally
     R.Free
  end
end;


ламер_   (2005-03-10 20:22:00) [8]

Не пойму - чем не нравится TRegistry? Просветите и меня, pls, чем так замечателен TRegIniFile


Наверх

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