2017-02-21 24 views
1

Я недавно переехал из Дельфы 7 в 10.1 Берлин.Стоп на исключении Delphi 10.1

Я привык к тому, что отображается строка, в которой исключение возникает в Delphi7, но новая среда разработки не работает одинаково. Я просто получаю уведомление об исключении, за которым следует прекращение моего приложения, когда я закрываю окно исключения.

Я искал опции флажка «Остановить исключение» (например, Delphi 7), но не смог его найти.

Это приложение огонь обезьяна, кстати

Питер

+2

Вы сконфигурировали его как отладочную? Возможно, вы использовали _start без debugger_ (зеленая стрелка), которая похожа на старые версии _start_? –

+0

Да, да. Он останавливается на контрольных точках, но исключение не останавливает его. – Peter

ответ

1

Если вы имеете в виду вариант под названием Stop on Delphi Exceptions в Delphi 7, его текущий эквивалент называется Уведомлять о Исключения языка и расположен через Tools > Options > Debugger Options > Embarcadero Debuggers > Language Exceptions.

Tools > Options > Debugger Options > Embarcadero Debuggers > Language Exceptions

Futhermore, я нашел этот related question.

+0

Спасибо, это уже было проверено, но я нашел причину проблемы на той же странице. Ошибка, которую я пыталась уловить, была указана как одна из тех, которые игнорировались, поэтому, как только я отключил этот тип ошибки, я смог заставить программу сломаться и показать мне строку, где произошла ошибка – Peter