Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2011, 15:44   #1
welcomeTo
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 43
По умолчанию Не работает исключительная ситуация

описал исключительную ситуацию :
Код:
var i,j,n:integer;
begin
 try    n:=StrToInt(Edit1.text);
 except   on EConvertError do  ShowMessage('Введите число!');
 end;
Но почему то при вводе неверных данных вылезает стандартная ошибка делфи EConvertError и выходит из программы.
Что я делаю не так?
и еще - если в блоке except не указывать тип ошибки, а просто написать ShowMessgae('неверно') то будет ли работать это?
welcomeTo вне форума Ответить с цитированием
Старый 07.03.2011, 15:52   #2
welcomeTo
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 43
По умолчанию

УЖЕ понял . чтобы исключительная ситуация среагировала надо запускать прогу не в Делфи а сохраненную прогу (project1.exe)
welcomeTo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исключительная ситуация Mozgunov Общие вопросы Delphi 2 14.11.2010 11:42
Ситуация: Ekspert Операционные системы общие вопросы 4 28.03.2010 11:47
исключительная ситуация Psicheja Помощь студентам 1 18.03.2010 23:40
{1} Вот такая ситуация... qoprney Свободное общение 2 09.11.2009 13:59
Исключительная ситуация Delphi VadEr Помощь студентам 1 20.09.2009 20:22