Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.03.15;
Скачать: [xml.tar.bz2];

Вниз

Правильный способ обработки ошибок в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.045 c
15-1231595136
Slider007
2009-01-10 16:45
2009.03.15
С днем рождения ! 10 января 2009 суббота


2-1232749601
donduras
2009-01-24 01:26
2009.03.15
Перетаскивание динамически созданных image


11-1193029359
Robt
2007-10-22 09:02
2009.03.15
ToolBar


8-1191770086
яблочго
2007-10-07 19:14
2009.03.15
Установка палитры в TBitmap


2-1232454943
аврам
2009-01-20 15:35
2009.03.15
http gzip





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский