![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реестр [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