169 похожих чатов

А знаете, какая бы была полезна функция? Вывод списка исключений,

возможных в текущем контексте.
Т.е. когда мы пишем on E: внутри try except, среда бы подсказывала, какие исключения возможны

18 ответов

13 просмотров

для этого придется рекурсивно лезть во все вызываемые функции

Hemul-GM Автор вопроса
Hemul GM
Тоже мне проблема)

проблемы 2: это требует времени и доступности исходников

Hemul-GM Автор вопроса
Boris Usievich
проблемы 2: это требует времени и доступности исхо...

Да с чего это. Вся информация и так есть, если собрать один раз

Они возможны все 🤣

Hemul-GM Автор вопроса

CnPack в помощь, как обычно

Hemul-GM Автор вопроса
Handatros
screenshot CnPack в помощь, как обычно

Это просто подходящие имена. А исключения не все с Е начинаются

Hemul GM
Это просто подходящие имена. А исключения не все с...

кто именует не по правилам - сам себе виноват

Hemul GM
Это просто подходящие имена. А исключения не все с...

Если я правильно помню, все исключения - наследники EException. При работе с птичкой у меня всплывают одинаковые тексты исключений вне зависимости, ЧТО я написал E: EException или E:EFIBError

Hemul-GM Автор вопроса

Ну и что? Ведь не только сообщение можно показать при исключении. А, например, панель с кнопкой "Повторить" и т.д. Реагировать надо на исключения, а не просто on E: Exception do и показываешь текст

Hemul GM
Ну и что? Ведь не только сообщение можно показать ...

А что тебе мешает это сделать вручную, поставив после do скобки begin..end?

Hemul-GM Автор вопроса
Ed Doc
А что тебе мешает это сделать вручную, поставив по...

Всм? При чем тут это? Речь о том, что нужно разные исключения обрабаотывать. А чтоб их обработать, нужно сначала знать, какие ожидать

Hemul GM
Всм? При чем тут это? Речь о том, что нужно разные...

Твои исключения наследуются от другого класса? Не берусь утверждать, но есть догадки, что "покажется" первое подходящее... "Старшие" товарищи меня поправят, если я ошибаюсь

Hemul-GM Автор вопроса
Ed Doc
Твои исключения наследуются от другого класса? Не ...

Я вообще не понимаю о чем ты и что хочешь сказать

Hemul-GM Автор вопроса
Ed Doc
Твои исключения наследуются от другого класса? Не ...

Обрабатывать можно несколько исключений сразу

Hemul GM
Обрабатывать можно несколько исключений сразу

Ну дык, включи их в эту группу, хоть кейсом, хоть ифом 🙂

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
18
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
Карта сайта