|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.02.2008, 09:17 | #1 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
приложение без формы, событие при завершении
Мое приложение не имеет формы, но постоянно висит в системе, мне нужно что бы при завершении моего процесса или при выключении оси выполнялось одно действие, как реализовать?
|
22.02.2008, 09:23 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Выполнить "одно действие" перед
Код:
А что такое здесь "приложение без формы"? Служба? Нет? |
22.02.2008, 10:04 | #3 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
Нет, стер форму, бесконечный цикл так и висит в системе, но когда ось выключается надо одно действие сделать
|
22.02.2008, 10:52 | #4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
|
22.02.2008, 11:10 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
(Но лучше прислушайся к Бьену.)
I'm learning to live...
|
|
22.02.2008, 11:42 | #6 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
С формой мое приложение весит более трехсот килобайт, а без около восьмидесяти.кстати как станвить hook?
|
22.02.2008, 11:49 | #7 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
|
22.02.2008, 13:03 | #8 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
Мне не нужно окно, зачем создавать то чем не пользуешься?просто моя прога должна мало весить, тем более что она выполняет очень простые вещи.так как поставить hook?
|
22.02.2008, 13:26 | #9 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
ERASERROR, Хук ставить дольше, чем написать что-то вроде этого: (я мог тут где-нибудь напутать в переводе на паскаль без компиляции) Не знаю, как сейчас, но во времена 4-5 дельфей такие вещи весили килобайт двадцать.
Код:
Последний раз редактировалось B_N; 22.02.2008 в 13:40. Причина: Нолик в CreateWindow пропустил... |
22.02.2008, 13:59 | #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 |