как отключить вывод сообщений об ошибке из под Lazarus?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
RomanS
новенький
Сообщения: 33
Зарегистрирован: 10.12.2007 09:08:24

как отключить вывод сообщений об ошибке из под Lazarus?

Сообщение RomanS »

Здравствуйте!
Хочу спросить: как отключить вывод сообщений об ошибке в программе обрамленных try except end при запуске программы из под Lazarus?
Если запусти программу из проводника, то сообщений об ошибке нет...
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

RomanS
По-моему, Вы хотите странного. :)
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Отключите отладчик - и будет вам счастье :)
RomanS
новенький
Сообщения: 33
Зарегистрирован: 10.12.2007 09:08:24

Сообщение RomanS »

Отладчик мне нужен :)
мне нужно, чтобы он не ругался в небольшом куске коде, а в остальном работал - не удобно отлаживать программу :(
jec
новенький
Сообщения: 14
Зарегистрирован: 19.01.2011 11:57:57

Сообщение jec »

Окружение->Параметры->Отладчик->Исключения языка Убрать "Уведомлять об исключениях Lazarus" Это???
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Даже если можно отключить, я бы не рекомендовал. Если у вас try..except служат не для отлова потенциальных ошибок, а для постоянной блокировки сообщения об ошибке в конкретном куске кода (а усудя по вашим сообщениям - примерно так дело и обстоит), имхо, стоит этот кусок кода переписать так, чтобы ошибка не вылезала при каждом запуске (возможно, стоит проверять какие-то условия или входящие данные).
RomanS
новенький
Сообщения: 33
Зарегистрирован: 10.12.2007 09:08:24

Сообщение RomanS »

спс, я и не хочу отключать.
Просто я дорабатываю модуль Heaptrc для детализации утечек памяти, и проверяю, что находится в памяти по pointer, чтоб определить тип/класс данных, и иногда (часто :( ) по pointer находится мусор - выдается ошибка (отладчик обрабатывает исключение) и из-за этого не сохраняется файл лога...
Ответить