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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2012, 07:46   #1
rublyabachka
Пользователь
 
Аватар для rublyabachka
 
Регистрация: 12.12.2011
Сообщений: 31
Вопрос конструкция try.. except в Делфи

Подскажите пожалуйста, почему программа падает на этом участке кода??
Код:
try
   strtoint(prov);
  except
    on Exception : EConvertError do
    begin
      cod:=1;
      exit;
 end; end;
rublyabachka вне форума Ответить с цитированием
Старый 14.12.2012, 07:48   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

запускали без отладчика?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.12.2012, 07:56   #3
rublyabachka
Пользователь
 
Аватар для rublyabachka
 
Регистрация: 12.12.2011
Сообщений: 31
По умолчанию

и с отладчиком и без...
Код:
strtoint(prov);
разумеется специально ввела неверные данные и вот:
rublyabachka вне форума Ответить с цитированием
Старый 14.12.2012, 08:06   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от rublyabachka Посмотреть сообщение
и с отладчиком и без...
Код:
strtoint(prov);
разумеется специально ввела неверные данные и вот:
а без отладчика можно увидеть?(если не уверены то запустите из проводника)
у Делфи есть злая привычка отображать любое исключение, и обработанное и нет..
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.12.2012, 08:11   #5
rublyabachka
Пользователь
 
Аватар для rublyabachka
 
Регистрация: 12.12.2011
Сообщений: 31
По умолчанию

и без отладчика тоже самое... вот только я пыталась делить на ноль и все работало как надо, а с этим выражение возникли такие проблемы...
ща попробую перезагрузиться и запустить опять... да, знаю, что делфи глюкает иногда((
rublyabachka вне форума Ответить с цитированием
Старый 14.12.2012, 08:19   #6
rublyabachka
Пользователь
 
Аватар для rublyabachka
 
Регистрация: 12.12.2011
Сообщений: 31
По умолчанию

очень интересно все получается... запускаю экзешник работает.... запускаю в среде разработки... вот это сообщение и ложится....
rublyabachka вне форума Ответить с цитированием
Старый 14.12.2012, 08:22   #7
rublyabachka
Пользователь
 
Аватар для rublyabachka
 
Регистрация: 12.12.2011
Сообщений: 31
По умолчанию

это было бы не важно, но мне нужно, чтоб так тоже работало, это возможно сделать?
rublyabachka вне форума Ответить с цитированием
Старый 14.12.2012, 08:35   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

В среде разработки тоже работает, жмякайте Ok и прога дальше работает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 14.12.2012, 08:39   #9
rublyabachka
Пользователь
 
Аватар для rublyabachka
 
Регистрация: 12.12.2011
Сообщений: 31
По умолчанию

да. но это фэйл...(( мне нужна возможность перекомпилировать проект....
rublyabachka вне форума Ответить с цитированием
Старый 14.12.2012, 09:50   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
мне нужна возможность перекомпилировать проект....
во-первых, в настройках отладки можно включить/выключить остановку Delphi на excpetion!

а во-вторых, какого отношение ошибка имеет к перекомпиляции??!!!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конструкция if else Emperator12 Общие вопросы Delphi 7 26.09.2012 08:19
конструкция if else Emperator12 Общие вопросы Delphi 2 23.09.2012 11:36
Конструкция if GBAXA Общие вопросы Delphi 5 04.08.2010 15:12
Конструкция try..except anGeee Общие вопросы Delphi 2 21.05.2009 11:34
Конструкция файла SunKnight Общие вопросы Delphi 4 23.04.2008 08:26