Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Как отловить ошибки?


Автор: Андрик 15.12.2004, 12:34
Товарисчи,
подскажите как можно отловить ошибки не описывая для каждой процедуры?
Я не все могу предусмотреть, и если выйдет какая-то лажа, что-бы просто вышло из процедуры

Автор: boevik 15.12.2004, 12:39
В главной процедуре (в Main) напиши обработку ошибки.
Тогда ошибка произошедшая в одной из продпроцедур отловится в Main-e.

Автор: Guest 15.12.2004, 12:40
большое спасибо

Автор: Guest 15.12.2004, 13:28
Прошу прощения,
может это покажется смешным, но где это Main? Самому написать? (чайник я smile)

Автор: Akina 15.12.2004, 13:32
Интересно, как ты будешь определять где именно произошла ошибка? smile

Автор: Андрик 15.12.2004, 13:56
если вы имеете ввиду где я ее потом буду искать то,
например вставлю сообщение перед выходом из процедуры, а потом спрошу в каких случаях это сообщение выскакивало.

Автор: boevik 15.12.2004, 14:27
Андрик, процедура Main определяется в модуле. И в свойствах проекта можно указать, что б программа начинала бежать с Main, а не с формы.

Или поставь, отлов ошибки, на обработчик кнопки, в котором ожидается ошибка.

Автор: Андрик 15.12.2004, 15:28
Спасибо! smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)