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

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

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


MyName ©   (2004-07-04 11:37:00) 

Здравствуйте, есть необходимость выгрузить ветку (кусок реестра со всеми подчиненными разделами) в файл. После вызова функции SaveKey создается ПУСТОЙ файл. В ЧЕМ ДЕЛО ? Если не сложно, приведите пример работающего кода.

Заранее благодарен.


MyName   (2004-07-05 10:33:00) [1]

Спасибо всем!


Anatoly Podgoretsky   (2004-07-04 19:02:00) [2]

MyName   (04.07.04 14:19) [4]
Ну а справку кто будет читать?
Про ФАТ там особое замечание!


TUser   (2004-07-04 18:59:00) [3]

Опять же в хелпе написано, что для ФАТа файл должен толи существовать, то ли не существовать. точно не помню.


MyName   (2004-07-04 18:55:00) [4]

Ну знает кто-небудь ? Если да, B>напиши пожалуйста!!!<


MyName   (2004-07-04 14:19:00) [5]

У меня FAT32, права  администратора. Про хелп я имел ввиду о пустом файле я ненашел там ничего. А насчет "безобразия писать свои файлы в корень" так это временно


Anatoly Podgoretsky   (2004-07-04 14:06:00) [6]

MyName   (04.07.04 13:49) [2]
Как же не написано, а это что?

If SaveKey is successful it returns True and closes the key.

А для ответа недостаточно инфорамации, например ты не пишешь какая у тебя файловая система, какие у тебя права на папку D:\. Сообственно какие бы не были, но это безобразие писать свои файлы в корень.


MyName   (2004-07-04 13:49:00) [7]

Ключ есть, я проверял. А возвращает false...В хелпе про этот случай не написано, там идет только описание

Вот код:
> reg:=tregistry.Create;
> reg.RootKey := HKEY_LOCAL_MACHINE;
> reg.OpenKey ('SYSTEM',true) ;
> reg.SaveKey('xxx','D:\savefile.svf') ;
> reg.free;


TUser   (2004-07-04 13:29:00) [8]

Приведи свой код. И проверь предварительно, есть ли ключь и пр. Посмотри в хелпе, там написано что-то про этот метод. И, кстати, она что возвращает, true или false?


Наверх

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