Errorcode

Errorcode

Ein Fehlercode wird von Computerprogrammen erzeugt, wenn das Programm oder ein Unterprogramm auf Grund einer Fehlermeldung abgebrochen werden muss. Er besteht in der Regel aus einer Zahl, kann aber ebenso aus einer Zeichenfolge bestehen. Entscheidendes Kriterium ist die Eindeutigkeit des Codes, um Verwechslungen auszuschließen.

Gut geschriebene Software fängt mögliche Fehler durch Plausibilitätsprüfungen ab, die beispielsweise prüfen, ob übergebene Parameter vollständig und vom richtigen Typ sind, ob bestimmte Befehle ausführbar sind, und ob der Rückgabewert der Funktion zulässig ist. Tritt ein Fehler auf, wird das auslösende Ereignis abgefangen, und die Funktion gibt statt eines Ergebnisses einen Fehler- oder Abbruchcode zurück, anhand dessen die Fehlerursache von den aufrufenden Instanzen identifiziert werden kann. Eine alternative Strategie zu Fehlercodes sind Ausnahmebehandlungen.

Der wohl bekannteste Abbruchcode ist der so genannte 404-Error Toter Link im Internet. Dieser wird angezeigt, wenn eine Webseite nicht vorhanden oder nicht erreichbar ist.
Bei Betriebssystemen sind es beispielsweise die beim Blue Screen bzw. der Kernel panic – dem unabwendbaren Systemabsturz – angegeben typischen Errorcodes (stop error codes), die direkt vom Betriebssystemkern geliefert werden und Rückschlüsse auf den Versagensgrund geben.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Protocole UPnP — Pour consulter un article plus général, voir : UPnP. UPnP, comme son nom l indique, est dérivé de PnP (Plug aNd Play), qui est une technologie qui permet de faciliter l installation, la configuration et l ajout de périphériques à un micro… …   Wikipédia en Français

  • COMTRAN — (COMmercial TRANslator) is an early programming language developed at IBM. It was intended as the business programing equivalent of the scientific programming language FORTRAN (FORmula TRANslator). It served as one of the forerunners to the COBOL …   Wikipedia

  • Exit status — The exit status of a process in computer programming is an small number passed from a child process to a parent process when it is done executing a specific task delegated. On DOS, this may be referred to as an errorlevel.When software programs… …   Wikipedia

  • Fehlermeldung — Systemabsturz mit Fehlermeldung unter MacOS 7 Eine Fehlermeldung, englisch Error message, ist eine Reaktion eines Computerprogramms auf einen erkannten Programmfehler oder eine bekannte Fehlersituation. Arten der Fehlermeldungen Dem Benutzer… …   Deutsch Wikipedia

  • Hypertext Transfer Protocol — HTTP (Hypertext Transfer Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Datenübertragung, Hypertext u. a. Port: 80/TCP HTTP im TCP/IP‑Protokollstapel: Anwendung HTTP Transport …   Deutsch Wikipedia

  • MYSQL — Entwickler: Sun Microsystems (bis Februar 2008: MySQL AB) Aktuelle Version: 5.1.34 (Community Server) (7. April 200 …   Deutsch Wikipedia

  • MySQL — Entwickler Oracle Corporation (bis Februar 2008: MySQL AB, bis Januar 2010: Sun Microsystems) Aktuelle Version …   Deutsch Wikipedia

  • MySql — Entwickler: Sun Microsystems (bis Februar 2008: MySQL AB) Aktuelle Version: 5.1.34 (Community Server) (7. April 200 …   Deutsch Wikipedia

  • Mysql — Entwickler: Sun Microsystems (bis Februar 2008: MySQL AB) Aktuelle Version: 5.1.34 (Community Server) (7. April 200 …   Deutsch Wikipedia

  • Clarion (Langage) — Pour les articles homonymes, voir Clarion. Clarion est un langage de quatrième génération et un environnement de développement intégré propriétaire développé par Softvelocity, facilitant le développement d applications de gestion (orientés… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”