Home » Tutorials » Programmierkonzepte » Fehlermeldungen

Fehlermeldungen

Fazit

Fassen wir noch einmal kurz zusammen, was wir nun gelernt haben:

  • Es gibt zwei Arten von Fehlermeldungen: Compilermeldungen und Exceptions
  • Compilermeldungen gibt es in verschiedenen Ausprägungen. Hinweise, Warnungen, Fehler und Fatale Fehler
  • Meist reicht es die Fehlermeldung einfach nur zu lesen und man kann den Fehler beheben.
  • Spätestens durch einen Blick in die Hilfe, die einfach über die F1-Taste erreichbar ist, erhält man eine ausführliche Erklärung zur Meldung.
  • Exceptions haben eine Fehlerklasse und eine Fehlermeldung. Manchmal haben sie auch noch weitere Informationen.
  • Wenn möglich, sollte man Exceptions vermeiden.
  • Manchmal lassen sich aber Exceptions nicht ohne größeren Aufwand vermeiden. Dann bieten sie eine elegante Möglichkeit Fehler zu behandeln.
  • Oft hilft der Debugger um die Ursachen für Exceptions zu finden.
  • Auch für Exceptions findet man über die F1-Taste ausführliche Hilfetexte.
  • Exceptions kann man auch selbst nutzen und damit Informationen auf unteren Programmschichten nach oben durchreichen.
  • In einem try..except-Block können Exceptions behandelt werden.
  • Über einen on-Block kann spezifiziert werden, um welche Art von Exception es sich handelt, welche man behandeln will.
  • Hat man mehrere on-Blöcke, müssen die allgemeinen unten stehen, damit die spezifischen aufgeführt werden können.
  • In einem on-Block kann man Informationen aus den Exceptions auswerten und Bearbeiten.
  • Ein raise in einem try..except-Block reicht die Exception weiter.
  • Nicht behandelte Exceptions werden automatisch weitergereicht.
  • Wird eine Exception gar nicht behandelt, zeigt Delphi selbstständig eine Fehlermeldung an.

Links:
„Tutorial: Warnungen und Hinweise vom Delphi Compiler“ mit Fokus auf die entsprechenden Compilerdirektiven inklusive Liste von Delphi-Warnmeldungen