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

Правильный способ обработки ошибок в OnCreate?   Найти похожие ветки 

← →
fat.hamster   (2009-01-22 15:01) [0]

я чего-то туплю, поэтому прошу подсказки:

в OnCreate главной формы я чего-то делаю, и допустим, возникает ошибка; я должен показать сообщение пользователю и закрыть программу

и как? тупо Close нпе омогает (ну а что слозить), application.terminate закрывает прогу, но окно успевает появиться на экране..

halt работает (и даже меня устраивает, раз все пошло наперекосяк, то мне состояние проги до лампочки, сохранять его не буду), но как-то это монструозно уж сильно..


← →
Игорь Шевченко ©   (2009-01-22 15:05) [1]

TCustomForm.HandleCreateException


← →
fat.hamster   (2009-01-22 18:48) [2]

и что с ним делать? в справке ничего нету, из исходника ничег не понял :/


← →
Leonid Troyanovsky ©   (2009-01-22 18:51) [3]


> fat.hamster   (22.01.09 18:48) [2]

> и что с ним делать? в справке ничего нету, из исходника
> ничег не понял :/

Правильно его override.
Т.е., он дожен возвращать False.

А можно конструктор формы перекрыть.

--
Regards, LVT.


← →
Б   (2009-01-22 18:52) [4]

Ну как же нету? В 7 точно есть.
Наверное, в указатель вставил "TCustomForm.HandleCreateException". ;)



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

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



Память: 0.45 MB
Время: 0.015 c
2-1232532054
Evgengold
2009-01-21 13:00
2009.03.15
Как записать в файл посылку из нескольких бит.


15-1231679344
Альф
2009-01-11 16:09
2009.03.15
Может ли программа определить, как её запустили ?


10-1153497317
TStas
2006-07-21 19:55
2009.03.15
Как добраться до колонтитула в Ворде?


6-1199991554
sdaf
2008-01-10 21:59
2009.03.15
отправка писем на емаил


3-1216589956
Dmitry S
2008-07-21 01:39
2009.03.15
Помогите с запросом (бд MySQL)




   Наверх