AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Exceptions werden nicht mehr angezeigt

Ein Thema von BlueStarHH · begonnen am 1. Mär 2006 · letzter Beitrag vom 1. Mär 2006
Antwort Antwort
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#1

Exceptions werden nicht mehr angezeigt

  Alt 1. Mär 2006, 15:53
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!
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Exceptions werden nicht mehr angezeigt

  Alt 1. Mär 2006, 15:54
Exceptions die du abfängst? Oder unbehandelte Exceptions?
Benjamin
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Exceptions werden nicht mehr angezeigt

  Alt 1. Mär 2006, 15:55
Unbehandelte Exceptions
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Exceptions werden nicht mehr angezeigt

  Alt 1. Mär 2006, 15:57
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Exceptions werden nicht mehr angezeigt

  Alt 1. Mär 2006, 16:04
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.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Exceptions werden nicht mehr angezeigt

  Alt 1. Mär 2006, 16:09
Wurde evtl. mit SetExceptionMask alle möglichen Exceptions abgeschaltet?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Exceptions werden nicht mehr angezeigt

  Alt 1. Mär 2006, 16:30
Zitat von Bernhard Geyer:
Wurde evtl. mit SetExceptionMask alle möglichen Exceptions abgeschaltet?
Das ist es leider auch nicht. Ich habe alle pas/dcu-Dateien auf der gesamten Festplatte nach SetExceptionMask durchsucht. Die Funktion wird kein mal genutzt.
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Exceptions werden nicht mehr angezeigt

  Alt 1. Mär 2006, 18:00
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz