Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi 5 zeigt keine Fehlermeldung an (https://www.delphipraxis.net/208645-delphi-5-zeigt-keine-fehlermeldung.html)

Delphi.Narium 1. Sep 2021 21:14

AW: Delphi 5 zeigt keine Fehlermeldung an
 
Gibt es irgendwo in einer Unit eine Komponente TApplicationEvents?

Wenn ja: Der kann man beim Ereignis OnException eine Routine zuweisen, die bei jeder unbehandelten Exception aufgerufen wird.

Und wenn die dann (sinngemäß) so aussieht
Delphi-Quellcode:
procedure TForm1.ApplicationEvents1Exception(Sender: TObject;
  E: Exception);
begin
  //
end;
passiert genau das, was Du beschreibst.

Oder anders ausgedrückt:

Gibt es irgendwo eine zentrale Fehlerbehandlung im Programm, die leider keine Fehlermeldungen ausgibt, die Fehler eventuell loggen könnte, das Logging wurde aber andernorts deaktiviert, ...

Zugegeben: Wäre eher eine ziemlich schräge Konstellation, aber absolut auszuschließen ist sie nicht.

LikeMike 2. Sep 2021 09:20

AW: Delphi 5 zeigt keine Fehlermeldung an
 
Vielen Dank!!! Das funktioniert!

Code:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnException := AppException;
end;

procedure TForm1.AppException(Sender: TObject; E: Exception);
begin
  Application.ShowException(E);
end;
Damit ist zwar der Fehler nicht gefunden, aber als Workaround reicht mir das!
Nochmals "Danke an alle"!

himitsu 2. Sep 2021 09:52

AW: Delphi 5 zeigt keine Fehlermeldung an
 
@Delphi.Narium: In D5 gab es das noch nicht.

Da konnte man sich nur direkt an Application hängen und mußte aufpassen, dass man sich nicht ausversehn versucht mehrmals anzuhängen und dabei was überschreibt/abhängt.

Rolf Frei 2. Sep 2021 19:11

AW: Delphi 5 zeigt keine Fehlermeldung an
 
Hat dein Windows eventuell eine Debugerhandler akiv? Sowas wie DrWatson, der dann dies Systemexception abfängt und selber behandelt, wenn die Anwendung die Exception bis zum OS durchlässt.

Frickler 7. Sep 2021 08:52

AW: Delphi 5 zeigt keine Fehlermeldung an
 
Zitat:

Zitat von himitsu (Beitrag 1494058)
@Delphi.Narium: In D5 gab es das noch nicht.

Doch klar. Auf der Registerkarte "Zusätzlich" das zweitletzte Icon :)

Bei Delphi 4 gab es das aber tatsächlich noch nicht.

dummzeuch 7. Sep 2021 12:34

AW: Delphi 5 zeigt keine Fehlermeldung an
 
Zitat:

Zitat von himitsu (Beitrag 1494058)
@Delphi.Narium: In D5 gab es das noch nicht.

Da konnte man sich nur direkt an Application hängen und mußte aufpassen, dass man sich nicht ausversehn versucht mehrmals anzuhängen und dabei was überschreibt/abhängt.

Nee, das war noch früher. Delphi 5 hatte die Komponente schon.

Edit: Frickler war schneller

LikeMike 19. Sep 2021 14:44

AW: Delphi 5 zeigt keine Fehlermeldung an
 
Zitat:

Zitat von Rolf Frei (Beitrag 1494091)
Hat dein Windows eventuell eine Debugerhandler akiv? Sowas wie DrWatson, der dann dies Systemexception abfängt und selber behandelt, wenn die Anwendung die Exception bis zum OS durchlässt.

Nein - nichts dergleichen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:43 Uhr.
Seite 2 von 2     12   

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