Вниз
Скачать: 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.01 c
15-1231595355
Slider007
2009-01-10 16:49
2009.03.15
С днем рождения ! 9 января 2009 пятница


2-1233132678
engine
2009-01-28 11:51
2009.03.15
MCISendString с флагом notify


2-1232460703
аврам
2009-01-20 17:11
2009.03.15
http cookies


2-1232948305
charoey_mag
2009-01-26 08:38
2009.03.15
Скриншот Рабочего стола


15-1231942600
Гек
2009-01-14 17:16
2009.03.15
Существует ли в Дельфи аналог функции toPrecision, округляющей




   Наверх