powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
21 сообщений из 21, страница 1 из 1
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121031
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как?
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121098
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland, что значит "отключить try/catch в целях отладки"? Как ты это себе представляешь?
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121153
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
представляю себе так, что среда игнорирует все try и catch
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121170
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland, такого механизма нет и если у тебя возникает такая необходимость, то скорее всего ты делаешь что-то не то. Зачем тебе это понадобилось?
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121175
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland,

Может лучше в последнем уровне Catch ловить любой тип Exception и в журнал записывать... в любом случае будет лучше. А игнор каких то операторов - не припомню
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121179
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLADCharles Weyland,

Может лучше в последнем уровне Catch ловить любой тип Exception и в журнал записывать... в любом случае будет лучше. А игнор каких то операторов - не припомню
оч. плохая практика
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121180
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хочется ловить исключения в отладке, до вызова обработчика, то сюда: Обработка исключений (отладка) .
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121181
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation,

а какая хорошая практика для автора?
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121189
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLADpation,

а какая хорошая практика для автора?

обрабатывать исключение там где оно произошло
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121191
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationVSVLADpation, а какая хорошая практика для автора?
обрабатывать исключение там где оно произошлоИ пробрасывать его дальше, если не знаешь как правильно обработать.
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38121423
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANApationпропущено...

обрабатывать исключение там где оно произошлоИ пробрасывать его дальше, если не знаешь как правильно обработать.И не отлавливать его в этом месте вообще, если точно знаешь, что не сможешь его обработать.
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122134
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
enigmaticskyANAпропущено...
И пробрасывать его дальше, если не знаешь как правильно обработать.И не отлавливать его в этом месте вообще, если точно знаешь, что не сможешь его обработать.Это уже от ситуации зависит. Может надо в лог его записать и прокинуть. Или обернуть своим исключением с конкретными параметрами, что вызвали ситуацию и прокинуть дальше.
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122141
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weylandкак?
можно поизвращаться
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
  void SomeMethod(int x)
         { 
#if DEBUG
            try
#endif
            {
               x=x/x;  
            }
#if DEBUG
            catch
#endif
            {
            }
        }
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122142
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя конечно вопрос непонятен. зачем отключать?
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122150
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нездоровый топик...
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122343
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-erХотя конечно вопрос непонятен. зачем отключать?
Дано:
прога в несколько миллионов строк кода (дохрен копипаста). Глючная.
Чтобы не вылетала, "программист" (назовём его так) понатыкал try{...}catch(){}. Да-да, все catch пустые. Тупо, чтобы прога не вылетала.
Теперь прога не вылетает, но работает явно неадекватно. Лазить по ней и везде тыкать
beg-in-erможно поизвращаться
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
  void SomeMethod(int x)
         { 
#if DEBUG
            try
#endif
            {
               x=x/x;  
            }
#if DEBUG
            catch
#endif
            {
            }
        }


либо их удалять - тоже не вариант. Вот и думаю, как сделать так, чтобы компилятор валился на всех исключениях, а не ловил их. Смутно помню, что в embarcadero, кажется, так можно сделать.
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122347
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland, повторяю:skyANAЕсли хочется ловить исключения в отладке, до вызова обработчика, то сюда: Обработка исключений (отладка) .
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122361
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles WeylandДано:
прога в несколько миллионов строк кода (дохрен копипаста). Глючная.

либо их удалять - тоже не вариант. Вот и думаю, как сделать
ну можно робота натравить на код. он все эти трай-кетчи найдёт и удалит/закомментирует/поставит #if
руками по такому морю опасно шастать. вся жызнь уйдёт.
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122375
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-er,Charles WeylandВот и думаю, как сделать так, чтобы компилятор валился на всех исключениях, а не ловил их. Смутно помню, что в embarcadero, кажется, так можно сделать.MSDNОтладчик может прервать выполнение приложения немедленно при возникновении исключения, предоставляя таким образом шанс отладки исключения ещё до вызова обработчика.
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122421
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANACharles Weyland, повторяю:skyANAЕсли хочется ловить исключения в отладке, до вызова обработчика, то сюда: Обработка исключений (отладка) .
Да, вот это очень ценный совет, собственно, что я и искал!! большшущщее ...
...
Рейтинг: 0 / 0
C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
    #38122656
sld
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sld
Гость
и чо думаешь try catch поудаляешь так программа работать чтоль станет лучше?
раз стоят делай обработку try catch и будешь знать чо в них косячиться.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# 2008. Отключить Try-Catch в целях отладки - возможно ли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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