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

Вниз

проблемы с Tregistry.SaveKey   Найти похожие ветки 

 
MMF ©   (2003-05-13 14:01) [0]

Какая-то нездоровая проблема, подкиньте идею, плиз. Есть код:
Reg:=Tregistry.Create();
Reg.RootKey:= HKEY_CURRENT_USER;
KeyName:="SOFTWARE\1C\1CV7\7.7\"+TreeBase1C.Selected.Text;
fileName:=Copy(RegistrySaveDlg.FileName, 1, Length(RegistrySaveDlg.FileName)-4); //это чтобы работало на 98
if Reg.KeyExists(KeyName) then
begin
DeleteFile(fileName); //сюда я попадаю, ключ существует
if Reg.SaveKey(KeyName, fileName) then //возвращает Ложь
варианты указания FileName перебрал всякие, в т.ч. явно "aaa1.reg" или "bb1".


 
clickmaker ©   (2003-05-13 14:27) [1]

Спроси SysErrorMessage(GetLastError) сразу после SaveKey
И мне кажется, что DeleteFile здесь лишнее


 
default ©   (2003-05-13 14:31) [2]

DeleteFile(fileName); // ты же файл тут удалил
if Reg.SaveKey(KeyName, fileName) then
// а здесь на него ссылаешься...


 
MMF ©   (2003-05-13 14:37) [3]

В описании по методу сказано, что файл с таким именем не должен существовать до выполнения метода, в противном случае сохраняться не будет.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-83732
Anatoly Podgoretsky
2003-05-04 10:48
2003.05.26
Статистика распространенности операционных систем 2003 год


3-83389
AlexA
2003-04-29 16:10
2003.05.26
происходит рестарт IB сервера.


3-83412
pok
2003-05-06 18:13
2003.05.26
Update одной таблице по результатам другой....


6-83637
Andrey Terekhov
2003-03-29 13:58
2003.05.26
Окон загрузки файла из Инета


3-83393
bss
2003-05-06 14:02
2003.05.26
Сохранение поля типа TDateTime в базе MS Access (ADO)