Главная страница
    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.45 MB
Время: 0.032 c
3-1104820506
YurikGL
2005-01-04 09:35
2005.02.06
Автоподстановка из родительской таблицы


14-1105711357
klyg
2005-01-14 17:02
2005.02.06
Выбор темы для дипломного проекта


1-1106677482
Aldor_
2005-01-25 21:24
2005.02.06
Можно ли с помощью GDI получить полноэкранный режим?


9-1098833740
Зелёный Буран
2004-10-27 03:35
2005.02.06
Ужасная проблема с изометрией... Помогите :)))


14-1105613201
boriskb
2005-01-13 13:46
2005.02.06
Так развлекаются дизайнеры.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский