Autor Beitrag
rstaeker
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 94

WIN 2000
D6 Prof
BeitragVerfasst: Mi 09.03.05 23:10 
Hallo,

im aktuellen Projekt auf Arbeit werden sehr viele Try ... Except Blöcke verwendet, um Fehler abzufangen und darauf zu reagieren.
Leider meckert Delphi jedes Mal beim Ausführen aus der IDE trotzdem. Führe ich die EXE direkt aus, erscheinen die Fehler nicht.

Kann ich diese Delphi-Meldungen irgendwie für bestimmte Programmabschnitte unterdrücken? Mit Direktiven oder so?
Ich habe in der Hlfe nichts gefunden.

Rene


Moderiert von user profile iconTino: Topic aus VCL (Visual Component Library) verschoben am Mi 09.03.2005 um 23:37
Dominique
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 92



BeitragVerfasst: Mi 09.03.05 23:16 
im menü "tools" - "debugger-optionen" auf der registerkarte "sprach-exceptions" kannst du einzelne exception-typen ignorieren, oder den haken bei "bei delphi-exceptions stoppen" ganz entfernen.
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Do 10.03.05 09:40 
Dominique hat Recht.
Zur Ergänzung:
Try..Except ist sicher sehr nützlich.
Spar es dir aber, wo es nicht erforderlich ist. Fange die potentiellen Fehler lieber durch sauberen Code ab, soweit das geht. Kein Try..Except in Schleifen, wenn du es vermeiden kannst!
Das Ding ist eine Geschwindigkeitsbremse, die kaum zu übertreffen ist. Insbesondere, wenn die Exception häufig auftritt.
Ich spreche aus eigener Erfahrung. Vor 10 Jahren hatte ich ein Programm, mit einem Try..Except in einer Schleife.
Laufzeit des Programms ca. 8-10 Stunden.
Ohne Try..Except ca. 1-2 Stunden.