Вниз
Скачать: CL | DM;

Консольное приложение в Delphi   Найти похожие ветки 

← →
Slonic75 ©   (2003-01-27 11:23) [0]

Добрый день! Я не профессионал, вопрос вроде как простой, но никак не могу найти ответ. Вопрос – как в консольном приложении предотвратить закрытие приложения по нажатию на «крест» консольного окна? Я закрываю приложение по вводу команды завершения работы. Пожалуйста, дайте пример кода…


← →
Chubais ©   (2003-01-27 12:14) [1]


> как в консольном приложении предотвратить закрытие приложения
> по нажатию на «крест» консольного окна

выключить монитор разве что...имхо...


← →
Slonic75 ©   (2003-01-27 13:41) [2]

Написал свой обработчик событий

function EventHandler(CtrlType : DWord) : Bool; stdcall; far;
begin
case CtrlType of
CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT : EventHandler := True;
else EventHandler := False
end
end;

а в тексте программы вставил
...
SetConsoleCtrlHandler(@EventHandler, True);
...

цель достигнута, тока не знаю насколько это верно...


← →
Cobalt ©   (2003-01-27 22:53) [3]

Вроде (по справке) верно...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
14-15938
IronHawk
2003-01-13 15:38
2003.02.06
Приветствую ВСЕХ, ВСЕХ, ВСЕХ ....


1-15599
@andrew
2003-01-28 11:22
2003.02.06
А как закрыть форму с нужным ModalResult?


1-15677
Yr2
2003-01-24 21:55
2003.02.06
TNMGeneralServer


1-15743
Dionis
2003-01-28 09:34
2003.02.06
Время между событиями


1-15614
BALU1111
2003-01-29 12:00
2003.02.06
Модальные окна.




   Наверх