Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

Сохранение части реестра в файл   Найти похожие ветки 

 
XfroSt ©   (2004-01-30 13:38) [0]

Мне необходимо сохранить часть реестра в файл. Почему данная конструцция не работает:

reg := Tregistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE
reg.LazyWrite := true
reg.OpenKey("SoftVare\MyApp",true);
Reg.saveKey(reg.CurentPath,"c:\myapp.reg");
reg.free;

за синтаксис не обесутьте , но идея понятна. Почему такая конструкция создает пустой файл и все, что тут не правильно (Такие ключи есть в реестре, имеют часть подключей, и около 10 параметров). Есть ли сбособ сохранения в файл кроме построчного записывания?.


 
Hooch ©   (2004-01-30 13:51) [1]

OpenKey поди false возвращает ?


 
Hooch ©   (2004-01-30 14:06) [2]

гоню, странная вещь, у меня если есть строка OpenKey вообще файл не создается


 
Hooch ©   (2004-01-30 14:14) [3]

как вариант :-)

Reg:=Tregistry.Create();
Reg.RootKey:= HKEY_CURRENT_USER;
KeyName:="\SOFTWARE\1C\1CV7\7.7\"+TreeBase1C.Selected.Text;
fileName:=RegistrySaveDlg.FileName;
if Reg.KeyExists(KeyName) then
begin
DeleteFile(fileName);
KeyName:="HKEY_CURRENT_USER"+ KeyName;
if ShellExecute(Handle, "open", "regedit.exe",
PChar(Format("/e "%s" "%s"", [FileName, KeyName])),
"", SW_SHOWDEFAULT) > 32



Страницы: 1 вся ветка

Текущий архив: 2004.02.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-29585
Denis_Ac
2004-01-20 07:48
2004.02.10
Даешь Революцию!!!!


1-29366
hyper_omsk
2004-01-29 10:38
2004.02.10
Файл ресурса


1-29440
3APA3A
2004-01-30 22:17
2004.02.10
Динамичесое формирование Items у Combobox а...


11-29293
Wizard2003
2003-05-25 22:11
2004.02.10
PE Icon...


14-29618
syte_ser78
2004-01-19 09:39
2004.02.10
Проц в КТ133А Soltek SL-75KA-V