2017-02-21 3 views
1

Ich bin kürzlich von Delphi 7 nach 10.1 Berlin umgezogen.Stop auf Ausnahme Delphi 10.1

Ich bin es gewohnt, die Zeile, wo eine Ausnahme in Delphi7 ausgelöst wird, aber die neue IDE scheint nicht das gleiche zu funktionieren. Ich erhalte gerade die Ausnahmebenachrichtigung, gefolgt von der Beendigung meiner Anwendung, wenn ich die Ausnahmebox schließe.

Ich habe die Optionen für ein 'Stop on Ausnahme' Checkbox (wie Delphi 7) gesucht, kann es aber nicht finden.

Dies ist ein Feuer Affe Anwendung durch die Art und Weise

Peter

+2

Haben Sie es als Debug konfiguriert? Hast du vielleicht _start ohne Debugger_ (grüner Pfeil) benutzt, der älteren Versionen _start_ sehr ähnlich sieht? –

+0

Ja, habe ich getan. Es stoppt an Haltepunkten, aber eine Ausnahme stoppt es nicht – Peter

Antwort

1

Wenn Sie die Option beziehen genannt Stop on Delphi Exceptions innerhalb Delphi 7, seinen aktuellen Äquivalent auf Sprach-Exceptions diesem Artikel genannt wird und befindet sich über Tools > Options > Debugger Options > Embarcadero Debuggers > Language Exceptions.

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

Futhermore, fand ich diese related question.

+0

Danke, das wurde bereits überprüft, aber ich habe die Ursache des Problems auf der gleichen Seite gefunden. Der Fehler, den ich abfangen wollte, wurde als einer der zu ignorierenden Fehler aufgelistet. Sobald ich diesen Fehlertyp deaktiviert hatte, konnte ich das Programm zum Brechen bringen und mir die Zeile anzeigen, in der der Fehler auftrat – Peter

Verwandte Themen