AGB  ·  Datenschutz  ·  Impressum  







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

nach Fehler weiterareiten

Ein Thema von bixi400 · begonnen am 5. Mär 2005 · letzter Beitrag vom 5. Mär 2005
Antwort Antwort
Benutzerbild von bixi400
bixi400

Registriert seit: 19. Mai 2003
179 Beiträge
 
Turbo Delphi für Win32
 
#1

nach Fehler weiterareiten

  Alt 5. Mär 2005, 18:22
Hi!

Wenn in meinem Programm ein Fehler auftritt, wird der Source an dieser stelle nicht mehr weiter ausgeführt. Ich fange zwar die Fehler mit Application.OnException ab aber der Soucre wird trotzdem nicht weiter ausgeführt.

Wie kann ich machen das der Source nach dem Fehler weiter ausgeführt wird?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: nach Fehler weiterareiten

  Alt 5. Mär 2005, 18:30
Delphi-Quellcode:
try
  StellemitFehler;
except;
NächsteCodeZeile;
Ein allgemeines (wie AFAIK bei VB mögliches) Resume Next ist nicht möglich und auch nicht sinnvoll. Wenn nun mal irgendwo ein Fehler aufgetreten ist, so kann eine einfaches weiterarbeiten an der nächsten Stelle noch viel mehr Schaden verursachen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: nach Fehler weiterareiten

  Alt 5. Mär 2005, 23:17
Zitat von Bernhard Geyer:
Delphi-Quellcode:
try
  StellemitFehler;
except;
NächsteCodeZeile;
Wenn schon, dann richtig:
Delphi-Quellcode:
try
  StellemitFehler;
except
  Ausfuehren_wennFehler;
end;
NächsteCodeZeile;
Der Teil zwischen except und end kann auch leer bleiben, dann wird halt nichts ausgeführt, um auf den Fehler zu reagieren. Danach geht es bei NächsteCodeZeile; weiter.

MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  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 01:56 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