Вниз
Скачать: 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.981 c
4-1206607413
kolj
2008-03-27 11:43
2009.03.15
Tapi -> LineGetId


2-1232502885
fflaxe
2009-01-21 04:54
2009.03.15
Запустить другое приложение из моего


2-1232942009
Drowsy
2009-01-26 06:53
2009.03.15
Не получается точно определить ширину текста на канве.


3-1216717712
DelphiN!
2008-07-22 13:08
2009.03.15
Поиск символа из масcива в строке


15-1231536649
Field
2009-01-10 00:30
2009.03.15
Операция деления в поле Галуа GF(256).




   Наверх