Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];




Вниз

Registry 


atmospheric   (2002-02-04 02:05) [0]

делаю так в Delphi -
var
reg: TRegistry;
SList: TStringList;
begin
Reg.RootKey := HKEY_LOCAL_MACHINE;
if (reg.OpenKey("software\my",false)) then
reg.GetKeyNames(SList);
ПОСЛе чего получаю загруженый SList ключами в директории my

Borland C++ Builder -
TRegistry *Reg = new TRegistry;
TStrings *SList = new TStringList();
Reg->RootKey = HKEY_LOCAL_MACHINE;
if (Reg->OpenKey("\SOFTWARE\my", false))
{
Reg->GetKeyNames(SList);
}
И SList ПУСТОЙ !!! В чем дело ?



Внук   (2002-02-04 11:08) [1]

Может быть, разница в доступе по умолчанию. Попробуйте в Builder
Reg->Access=KEY_READ;
или
Reg->OpenKeyReadOnly("Software\my");

И еще, найдите 10 отличий :)
if (reg.OpenKey("software\my",false))
if (Reg->OpenKey("\SOFTWARE\my", false)) -я на лишний слэш намекаю.




Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.026 c
1-57428           snoup                 2002-03-03 01:39  2002.03.18  
Как скрыть/показать НАСТРОЙКА в меню ПУСК!


1-57359           M@XIDROM              2002-02-28 16:57  2002.03.18  
Scrollbar XP


14-57511          KvORubinX             2002-02-04 22:17  2002.03.18  
RX_LIB 275


4-57556           daos                  2002-01-19 13:30  2002.03.18  
Как узнать что курсор покинул мое окно?


14-57501          HDD                   2002-02-02 17:25  2002.03.18  
Помогите пожалуйста!