Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi: OnError ResumeNext (https://www.delphipraxis.net/106203-delphi-onerror-resumenext.html)

Larsi 7. Jan 2008 09:06


Delphi: OnError ResumeNext
 
hi,
ich weiß noch, dass man bei vba ganz oben hinschreiben konnte, "on error resume next"(oder so ähnlich...). und meine frage ist jetzt, ob man sowas auch in delphi machen kann??
also in etwa so, dass man den ganzen text in ein try/except reinsteckt, sodass unbekannte fehler abgefangen werden...



MFG Lars Wiltfang

sirius 7. Jan 2008 09:15

Re: Delphi: OnError ResumeNext
 
Entweder so (über Application.OnException):
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  application.OnException:=Excepte;
end;
procedure Tform1.Excepte(Sender:TObject;e:Exception);
begin
  showmessage('You did it again');
end;
Oder du nimmst dir TapplicationEvents (Palette "Zusätzlich") und findest dort dein Ereignis.

Larsi 7. Jan 2008 09:19

Re: Delphi: OnError ResumeNext
 
genau das habe ich gesucht ganz großes thx :)

Larsi 7. Jan 2008 09:25

Re: Delphi: OnError ResumeNext
 
aber delphi kennt kein element namens excepte muss ich da noch was in die uses eintraen???

sirius 7. Jan 2008 09:26

Re: Delphi: OnError ResumeNext
 
Das ist eine private Methode, die ich in form1 gelegt habe. Du kannst die nennnen wie du willst.

Larsi 7. Jan 2008 09:33

Re: Delphi: OnError ResumeNext
 
ich habs jetzt mit tapplicationevents gemacht jetzt gehts! aber wenn ich jetzt mit try und so noch einen anderen fehler abfange kaommt dann immer das bei excepte???

sirius 7. Jan 2008 09:37

Re: Delphi: OnError ResumeNext
 
Zitat:

Zitat von Larsi
ich habs jetzt mit tapplicationevents gemacht jetzt gehts! aber wenn ich jetzt mit try und so noch einen anderen fehler abfange kaommt dann immer das bei excepte???

Nö, wenn du ihn selber vorher abfängst, dann nicht. Wüsste jetzt auch nix anderes, ausser sehr tief im "System"-Code zu kramen.

Larsi 7. Jan 2008 09:40

Re: Delphi: OnError ResumeNext
 
ok das wollt ich wissen thx :):):)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 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