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

Вниз

   Найти похожие ветки [Программа не сохраняет данные в реестр]

 
Kair()   (2004-09-16 07:06) [0]

В программе есть кнопка для перезагрузки компьютера.
procedure BtnClick();
begin
Close;
RebootWindows;
end;
В OnDestroy формы производится сохранение данных в реестр.
И вот, почему-то сохранения не происходит.
Такая проблема возникает при работе программы в Win98. А вот в Win2k все нормально работает.


 
KilkennyCat ©   (2004-09-16 07:47) [1]

Вывод: сделать сохранение данных в реестр перед ребутом.


 
КаПиБаРа ©   (2004-09-16 08:08) [2]

Попробуй сохранять данные в OnCloseQuery главной формы.


 
KilkennyCat ©   (2004-09-16 08:23) [3]


> КаПиБаРа ©   (16.09.04 08:08) [2]

и что это даст?
Особенно, если запретить закрытие :)


 
kukuikar ©   (2004-09-16 08:58) [4]


> И вот, почему-то сохранения не происходит.

покажи код сохранения в реестр.


 
имя   (2004-09-16 09:00) [5]

Удалено модератором


 
KSergey ©   (2004-09-16 09:12) [6]

> [3] KilkennyCat ©   (16.09.04 08:23)
>
> > КаПиБаРа ©   (16.09.04 08:08) [2]
>
> и что это даст?
> Особенно, если запретить закрытие :)

Это даст то, что оно сработает в данном коде
В отличии, возможно, от Destroy, до которого дело доходит или нет - не понятно, т.к. не известно сдержимое RebootWindows


 
КаПиБаРа ©   (2004-09-16 09:23) [7]

KilkennyCat ©   (16.09.04 8:23) [3]
и что это даст?
Особенно, если запретить закрытие :)


В лучшем случае данные запишутся. В худшем - ничего.
А запрещать закрытие не надо.

====================================================
Бытует такое мнение, что шуруп забитый молотком
держит надежней, чем гвоздь закрученный отверткой...
====================================================


 
Kair()   (2004-09-25 08:55) [8]

var
 reg: TRegistry;
begin
reg := TREgistry.Create;
reg.RootKey := HKey_Current_User;
reg.OpenKey("...", True);
reg.Write...();
reg.CloseKey;
reg.Free;
end;

ExitWindowsEx(ewx_Reboot, 0);


 
Anatoly Podgoretsky ©   (2004-09-25 11:15) [9]

LazyWrite



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
14-1095594345
DelphiStarter_Irbis1001
2004-09-19 15:45
2004.10.10
TSplitter


1-1095915442
Lexxx
2004-09-23 08:57
2004.10.10
Помогите додумать ф-ю открытия txt файла, и все его содерж.


1-1095842295
Marat
2004-09-22 12:38
2004.10.10
Проблема с загрузкой проекта


1-1096012511
Pine
2004-09-24 11:55
2004.10.10
Как построить в D7 исполняемый файл с BDE 5.01?


8-1090344059
Игорь Н.
2004-07-20 21:20
2004.10.10
Вставка изображения на форму