zedxxx
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору XPerformer Цитата: Поясню свою мысль на простом примере 1) допустим, юзер вводит строку, которую надо преобразовать в число если возникает эксепшн, то его надо показать юзеру и попросить повторить ввод 2) есть функция, которая что парсит. Ну и различает случаи, когда лексема число или строка по возникшему эексепшену, который юзеру показывать не надо Так что расстановкой галочек не обойдется, особенно в большом проекте | В обоих случаях эксепшены нужно обрабатывать программно (try..except), потому как тут у вас на исключениях завязана логика программы. Причём, в первом случае вам нужно показывать не окошко с эксепшеном, а свой диалог и на человеческом языке объяснить юзеру что он дурак. И тогда ни эврика, ни madexcept (ни любой другой аналогичный компонент) вам своих окошек показывать не будут, потому как, собственно, и не будут считать это исключением(!). Другими словами, если ваша программа сыплет эксепшенами под эврикой - нужно серьёзно заняться рефакторингом, а не винить "платный компонент в назойливости и выпячивании себя". |