![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
![]()
Мое приложение не имеет формы, но постоянно висит в системе, мне нужно что бы при завершении моего процесса или при выключении оси выполнялось одно действие, как реализовать?
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Выполнить "одно действие" перед
Код:
![]() А что такое здесь "приложение без формы"? Служба? Нет? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
![]()
Нет, стер форму, бесконечный цикл так и висит в системе, но когда ось выключается надо одно действие сделать
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
(Но лучше прислушайся к Бьену.)
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
![]()
С формой мое приложение весит более трехсот килобайт, а без около восьмидесяти.кстати как станвить hook?
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
![]()
Мне не нужно окно, зачем создавать то чем не пользуешься?просто моя прога должна мало весить, тем более что она выполняет очень простые вещи.так как поставить hook?
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
ERASERROR, Хук ставить дольше, чем написать что-то вроде этого: (я мог тут где-нибудь напутать в переводе на паскаль без компиляции) Не знаю, как сейчас, но во времена 4-5 дельфей такие вещи весили килобайт двадцать.
Код:
Последний раз редактировалось B_N; 22.02.2008 в 13:40. Причина: Нолик в CreateWindow пропустил... |
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
А если я из диспетчера турну прогу, что дойдет до этой строки? Помоему Диспетчер просто выдавит из памяти процесс без всяких там предупреждений и давания возможности правильно завершиться. Как вариант: в WndProc обрабатывать WM_DESTROY и WM_QUERYENDSESSION Кстати такой пример вот: Код:
I'm learning to live...
Последний раз редактировалось Stilet; 22.02.2008 в 14:06. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Событие | terminadoor | Общие вопросы Delphi | 13 | 17.07.2008 09:25 |
какое событие отвечает за получени/потерю фокуса у формы? | Paul Hindenburg | Общие вопросы Delphi | 4 | 10.06.2008 14:47 |
Какое событие происходит при переходе из оконного режима формы в полноэкраный (развернутый)? | Luciferium | Общие вопросы Delphi | 9 | 09.03.2008 17:36 |
Событие OnShow формы | Antoha | Общие вопросы Delphi | 4 | 12.02.2008 21:13 |
Приложение без формы | Wiggle | Общие вопросы Delphi | 12 | 18.04.2007 20:20 |