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

Вниз

Почему Halt вызывает FormDestroy и как завершиться сразу?   Найти похожие ветки 

 
lipskiy ©   (2005-01-25 10:56) [0]

Нужно завершить программу из произвольной точки без выполнения дальнейших действий. Halt почему то вызывает Destroy формы, где начинают удаляться несозданные объекты. Чем же все таки можно безусловно и сразу  завершиться?


 
Digitman ©   (2005-01-25 11:05) [1]


> вызывает Destroy формы, где начинают удаляться несозданные
> объекты


кто ж тебя заставляет в обработчике этого события удалять то что еще не существует ?

проверяй, существует или не существует, и удаляй только если существует ..


 
kaZaNoVa ©   (2005-01-25 11:10) [2]

ExitProcess(1); фантастически быстро завершит процесс, его юзай )


 
lipskiy ©   (2005-01-25 11:58) [3]

Отлично! ExitProcess то что надо. Спасибо.
Насчет "удаления только если существует" это правильно, но там у меня не только удаление, там много всего другого, и проще просто выскочить, чем делать кучу дополнительных проверок только ради того чтоб не получить исключения.


 
kaZaNoVa ©   (2005-01-25 12:13) [4]

lipskiy ©   (25.01.05 11:58) [3]
кстати, у меня тоже в одной прогремме при выходе иногда возникают исключения ..

"выскакивание" конечно выход, но мне что-то такая идея не очень нравится ((

//говорят в 9х виндах могут не все ресурсы освободиться ...


 
Плохиш ©   (2005-01-25 12:21) [5]

Если в процессе работы программы, она должна закончить жизнь самоубийством, то что-то в консерватории не так.


 
markers ©   (2005-01-25 12:54) [6]

А как можно проверить создан объект или нет, не используя exception?


 
REA   (2005-01-25 13:43) [7]

См. Assigned()



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
14-1105981281
Никита
2005-01-17 20:01
2005.02.06
Нужен набор компонентов которые косят под XP


1-1106391045
Леха
2005-01-22 13:50
2005.02.06
копия реестра


1-1106467912
4eshka)
2005-01-23 11:11
2005.02.06
Программа глючит через 1 год работы


14-1105894953
Aleksandr
2005-01-16 20:02
2005.02.06
Подскажите, как выташить иконку из ехе файла.


14-1105705510
WhiteGuy
2005-01-14 15:25
2005.02.06
Халявные com-хосты