powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
9 сообщений из 9, страница 1 из 1
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196248
VS 2012 Express. При запуске проекта на отладку, вся цепочка действий вызываемых событием Load формы, выполняется только до появления ошибки. Причем VS не прерывает отладку и не указывает на ошибку, а все что внутри Load идет после этой ошибки просто молча игнорируется. Как будто Load реализован в виде try {действия ... } catch {молчание}.
Как тогда ошибку искать? Вставлять шаг за шагом MessageBox.Show("выполнилось")? Хорошо хоть точка останова работает. Но хотелось бы все-таки включить автоматическое прерывание и указание на ошибку. Подскажите.
...
Рейтинг: 0 / 0
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196347
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучающий си решетка,

в Exception Breakpoint выбрать своё Exception, добавиьб обработчик события для ошибок в диспатчере или аналоге у WF
...
Рейтинг: 0 / 0
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196378
Roman Mejtes,

это здесь находится? У меня русский VS, в меню ОТЛАДКА -> Исключения... и выплывает это окно (см. приложение). Можно привести всю цепочку действий? Для самого простого случая, шаблон проекта WF, событие Load формы и отловить ошибку внутри Form1_Load(object sender, EventArgs e). Еще есть такой класс System.Exception, не знаю, нужен ли он в данном случае.
...
Рейтинг: 0 / 0
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196386
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196411
Где-то в степи,

языками не владею, там все по-английски. Самое главное, мне не понятна логика создателей VS. Почему отладка на отлов ошибок по-умолчанию работает не везде? И нужно подключать дополнительные инструменты, влезать в глубины, наследовать-перенаследовать-переопределять-подключать чего-то там... Цель создания среды разработки высокого уровня, это чтобы и домохозяйке понятно было. Получается, чтобы найти ошибку в простом проекте, надо сначала стать самым крутым программистом и знать все средства.
Такой вопрос, зачем нужно событие Load? Все что можно подписать на это событие, можно с таким же успехом выполнить в конструкторе класса формы после InitializeComponent(); и ошибки при этом нормально отлавливаются.
...
Рейтинг: 0 / 0
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196412
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучающий си решетка,

а если у тебя нет доступа к конструктору класса?
...
Рейтинг: 0 / 0
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196415
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучающий си решетка,

вот прямо счас бьюсь с проблемой отсутствия Load в ColumnMenu при вызове пользовательского фильтра для условного форматирования Devexpress. Там неправильно формируют фильтр и нет никакого инструмента что бы поймать этот момент и исправить.
А было бы что то типа CustomFilterEditor, то жисть была прекрасной
...
Рейтинг: 0 / 0
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196416
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Изучающий си решетказачем нужно событие Load
Да в общем-то ни зачем.

Просто некоторым удобнее, что инициализации строится интерфейс, в лоад он заполняется данными
...
Рейтинг: 0 / 0
Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
    #39196586
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы диспатчер не обрабатывал ошибки сам, то любой Exception вызваный из Dispatcher'а, приводил бы к вылету всего приложения, если он не обработан соотвествущим образом. у Dispatcher'а есть соответствующее событие для обработки этих ошибок, отображения сообщения пользователю с информацией об ошибки и твоими след. действиями.
как то так :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему IntelliSense при отладке не ловит ошибку в методах вызываемых Load формы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]