Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня! есть кусок кода который может вызвать исключение в режиме отладки но его функциональнасть не важна для других разработчиков. Дабы не мешать коллегам которые могут запускать это же приложение в режиме отладки нужно отключить вывод сообщения об этом исключении только в этом куске кода. Как это правильнее всего сделать? (Речь идёт об обращении к интернет сервису который может быть в данный момент отключен, соотв. возникает исключение EIdSocketError). Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:00 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Убери галочку с EIdSocketError в списке настройки исключений. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:03 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, не, там есть места где это исключение нельзя отключать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:06 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
27.04.2021 17:06, hlopotun пишет: > не, там есть места где это исключение нельзя отключать тогда дефайнами обходи. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:14 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
hlopotunтам есть места где это исключение нельзя отключать Из гугля: http://pages.cs.wisc.edu/~rkennedy/exception-messages Первый метод, похоже, тебе поможет если брыкпоинты сохраняются. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:23 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий 27.04.2021 17:06, hlopotun пишет: > не, там есть места где это исключение нельзя отключать тогда дефайнами обходи. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. это не отключает вывод сообщения с ошибкой от отладчика/среды. В эту секцию я уже попадаю когда это сообщение закрыл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:27 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov hlopotunтам есть места где это исключение нельзя отключать Из гугля: http://pages.cs.wisc.edu/~rkennedy/exception-messages Первый метод, похоже, тебе поможет если брыкпоинты сохраняются. так я отключу только у себя, а надо у других программистов тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:29 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Брыкпоинты для проекта сохраняются в каком-то файле. Если у других программистов будет этот файл - у них оно отключится тоже. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:40 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
27.04.2021 17:40, Dimitry Sibiryakov пишет: > Брыкпоинты для проекта сохраняются в каком-то файле. Если у других программистов будет > этот файл - у них оно отключится тоже. это не то. настройка игнорируемых Exception's сидит в реестре. для D7 например: HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Debugging\Language Exception Classes Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:46 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийэто не то. Это ты не о том. Сходи по ссылке. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:48 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Я уже пол инета перерыл, не вижу решения подходящего для группы разработчиков :( Везде одно и то же, или настройках отключить совсем или с прерываниями извращаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:51 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, ну да, не хватало ещё всем чужих брекпоинтов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 17:53 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
hlopotun (Речь идёт об обращении к интернет сервису который может быть в данный момент отключен, соотв. возникает исключение EIdSocketError). Код: pascal 1. 2. 3. а при его доступности запускайте основную процедуру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 19:53 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Спасибо конечно, но это решение хотелось бы оставить напоследок. В проекте всё крутится на indy, и лепить рядом ещё работу с сёкетами ради режима отладки не хотелось бы. Но другого решения с отключением сообщения я так понимаю никому не известно. В сети тоже не нашел. Подождём, может кто знает, не верится что нет решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2021, 22:52 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
hlopotun, дык помести код работы с сокетами внутрь {$IFDEF DEBUG}, чтобы в релиз он не попадал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2021, 00:06 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
Можно отключить degbu info в отдельном модуле директивой {$D-} http://docwiki.embarcadero.com/RADStudio/Sydney/en/Debug_information_(Delphi) В этом случае отладчик не будет останавливаться на исключениях в этом модуле. Т.е. если кусок кода можно вынести в отдельный модуль (unit) - то это, имхо, самое удобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2021, 09:24 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
delphinotes В этом случае отладчик не будет останавливаться на исключениях в этом модуле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2021, 12:46 |
|
||
|
Как подавить вывод сообщения об исключении для определённого куска кода в режиме отладки?
|
|||
|---|---|---|---|
|
#18+
hlopotun, 1. В опциях проекта добавляем Conditional Defines, например: DEBUG;MYDEBUG 2. В месте исключения пишем {$IFNDEF MYDEBUG} // всё пропало! клиент уезжает! гипс снимают! {$ENDIF} 3. Сохраненный файл проекта не деплоим 4. Пишем вику: для исключения вывода сообщения ... Профит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2021, 15:33 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40066424&tid=2037365]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
180ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 305ms |
| total: | 591ms |

| 0 / 0 |
