| Unconnected |
2.04.2010 21:08
Сообщение
#1
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Привет всем.
Сомневался между разделом Delphi и этим, запостил сюда. Есть программа на делфи, обычное такое VCL-приложение, не служба, никаких хуков, немного API (типа FindWindow, GetForeignWindow). И вот столкнулся с проблемой, что когда эта программа работает, то компьютер не получается перезагрузить или выключить (через Пуск - Выключить компьютер...). Все остальные приложения, работающие в тот момент, порядочно закрывается, а это висит, и перезагрузки/выключения не происходит. Без этого приложения всё нормально перезагружается. В журнале событий такое предупреждение (с жёлтым значком): "Попытка Перезагрузка HOME-********** не удалась". На данный момент кода с собой нет. Что это может быть? -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
![]() ![]() |
| Client |
2.04.2010 22:22
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
ни form1.canclose ни Application.canclose свойств не нашел. Где оно?
Цитата Вот к чему приводят шаблоны... Чего тебе ясно? а можно узнать, что за шаблоны?Цитата В частности на сообщение WM_QUERYENDSESSION мы должны вернуть не 0 И как быть тогда? Переделать оконную процедуру, и там отлавливать сообщение, сделать что надо и вернуть 0? |
Unconnected Программа мешает перезагрузиться 2.04.2010 21:08
Client есть такая фишка. Немного кода, и приложение нельз... 2.04.2010 21:31
Unconnected Выпросил у человека код и увидел на событии формы ... 2.04.2010 21:39
volvo Вот к чему приводят шаблоны... :) Чего тебе ясно?
... 2.04.2010 21:49
Unconnected Volvo, интересно...
Так получается, что по умол... 2.04.2010 22:43
volvo Не только в твоей голове, кстати. Это очень распро... 2.04.2010 23:37
Unconnected Может, кому-то пригодится, сделал так:
procedure ... 4.04.2010 12:23
volvo Я сейчас тебя поцарапаю... Опять нестандартные дей... 4.04.2010 13:44
Client procedure TForm1.WMQUERYENDSESSION(var Msg: TMessa... 4.04.2010 14:57
Unconnected
Здорово, и правда ведь, FormCloseQuery сработает... 4.04.2010 15:32![]() ![]() |
|
Текстовая версия | 8.12.2025 14:37 |