![]() |
Exceptions werden nicht mehr angezeigt
Wenn mein Programm ohne die Delphi-IDE läuft, werden unbehandelte Exceptions nicht mehr angezeigt. Es erscheint also kein Dialog mit der Meldung. Gibt es einen Compilerschalter oder eine Einstellung in Delphi, die ich setzen muss, damit die Exceptions wieder angezeigt werden?
Vielen Dank! |
Re: Exceptions werden nicht mehr angezeigt
Exceptions die du abfängst? Oder unbehandelte Exceptions?
|
Re: Exceptions werden nicht mehr angezeigt
Unbehandelte Exceptions
|
Re: Exceptions werden nicht mehr angezeigt
Irgendwas in letzter Zeit installiert?
Es gibt z.B. HP-Druckertreiber die das Exception-Handling in Windows abschalten und deshalb in den eigenen Anwendungen Teilweise keine Exception mehr kommen. |
Re: Exceptions werden nicht mehr angezeigt
Es betrifft nur ein bestimmtes Projekt. In allen anderen Projekten werden die Exceptions angezeigt. Das Problem besteht auch schon mehrere Monate. Zwischendurch habe ich sogar Windows neu installiert. Es muss also irgendwie im Projekt eingestellt sein oder dort ein Schalter gesetzt sein, der die Exceptions unterdrückt. Die Exceptions werden ja ausgelößt, wie man mit dem Debugger sehen kann, doch es wird kein Meldungsfenster angezeigt.
|
Re: Exceptions werden nicht mehr angezeigt
Wurde evtl. mit SetExceptionMask alle möglichen Exceptions abgeschaltet?
|
Re: Exceptions werden nicht mehr angezeigt
Zitat:
|
Re: Exceptions werden nicht mehr angezeigt
Ich habe die Lösung gefunden:
Es war die Unit AppEvnts eingebunden, es wurde aber keine TApplicationEvents-Komponente im Projekt genutzt. In der AppEvnts.pas wird im initialization-Abschnitt ein Objekt erzeugt, das verantwortlich für die Unterbindung der Exception-Meldungen ist. Also einfach die Unit AppEvnts aus der uses gelöscht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz