Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.15;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.014 c
15-1231521954
Кое кто
2009-01-09 20:25
2009.03.15
Как называлась программа


15-1231270757
KilkennyCat
2009-01-06 22:39
2009.03.15
Забавные часы


2-1233085240
AkimOS
2009-01-27 22:40
2009.03.15
Файл


15-1231158936
ВованХ
2009-01-05 15:35
2009.03.15
Как установить компоненты DevExpress в VCL


2-1231070012
GVas
2009-01-04 14:53
2009.03.15
Оптимизация скорости вывода на екран с помощью Label