Entwickler-Ecke
Programmierwerkzeuge - Try-Except testen
GuaAck - Do 03.01.13 22:23
Titel: Try-Except testen
Hallo Experten,
ich nutze gelegentlich Try-Except und habe aktuell damit wieder ein Problem. Leider kann kann ich den Except-Zweig nicht im Delphi-Debugger (Delphi 7) testen, weil stets der Debugger die Exception abfängt. Wenn ich dann mit F7 fortsetze, dann springt die Fortsetzungsmarke auf das "END;" der Procedure.
Kennt jemand eine Möglichkeit, das Abfangen durch den Delphi-Debugger abzuschalten? Alternativ wäre es auch schon hilfreich, wenn ich bei Programmstart abfragen könnte, ob der Code "frei" läuft oder unter dem Debugger.
Beste Grüße
GuaAck
bummi - Do 03.01.13 23:09
hast Du zwischen except und end; code der angesprungen werden könnte? Dann solltest Du dort beim steppen auch landen.
jaenicke - Do 03.01.13 23:56
Unter Tools --> Optionen --> Debugger-Optionen --> Embarcadero-Debugger --> Sprach-Exceptions kannst du das Häkchen unten rausnehmen, dann hält Delphi dort nicht mehr an. Außerdem kannst du bei jeder Exception einfach das Häkchen benutzen um bei dem Typ nicht mehr anzuhalten, solche Exceptions landen dann in der Liste in den Optionen zum Ignorieren.
Es hört sich aber eher so an wie
bummi geschrieben hat, dass du da schlicht keinen Code zum Ausführen hast oder so, sonst solltest du da auch landen.
GuaAck - Fr 04.01.13 00:12
Hallo Bummi,
Code ist da, er wird auch ausgeführt wenn ich die *.exe z. B. aus dem Explorer heraus starte, aber eben mit unerwartetem Ergebnis, deshalb wünschte ich mir den Debugger dafür.
Hallo Jaenicke,
Embarcadero-Debugger gibt es bei mir nicht, es ist direkt Debugger-Optionen --> Sprach-Exceptions. Ich experimentiere einfach einmal mit einigen Häkchen. Eine gute Idee, danke und
Gruß
GuaAck
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!