Error-Code

Error-Code

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:

  • error code — UK US noun [countable] [singular error code plural error codes] computing a combination of letters and numbers on a computer screen that shows that there is a particular problem with a program Thesaurus: computer …   Useful english dictionary

  • error code — UK US noun [C] IT ► a number that appears on a computer screen to show that you have made a particular mistake or that something has gone wrong in a program: »Error code 7 keeps coming up on my monitor …   Financial and business terms

  • Error Code —   [engl.], Beendigungscode …   Universal-Lexikon

  • Error code — In computer programming, error codes are enumerated messages that correspond to faults in a specific software application. They are typically used to identify faulty hardware, software, or incorrect user input in programming languages that lack… …   Wikipedia

  • error code — UK / US noun [countable] Word forms error code : singular error code plural error codes computing a combination of letters and numbers on a computer screen that shows that there is a particular problem with a program …   English dictionary

  • error code — klaidos kodas statusas T sritis informatika apibrėžtis Programos aptiktos klaidos numeris. Paprastai programos vykdomoji dalis pateikia klaidos kodą, pagal kurį sąsajos dalis suformuoja ↑pranešimą apie klaidą. Programuotojas dirba su klaidos kodu …   Enciklopedinis kompiuterijos žodynas

  • code — [kəʊd ǁ koʊd] noun 1. [countable] LAW a complete set of written rules or laws: • Each state in the US has a different criminal and civil code. ˈbuilding code [countable] LAW a set of rules that states what features a new building, bridge etc… …   Financial and business terms

  • Code Purple — can mean: a reference to the Air Quality Index used by the United States Environmental Protection Agency, when the Air Quality Index is between 201 and 300. Error Code Purple, an error message on Hewlett Packard personal computers. A Hospital… …   Wikipedia

  • Error — The word error has different meanings and usages relative to how it is conceptually applied. The concrete meaning of the Latin word error means wandering or straying . To the contrary of an illusion, an error or a mistake can sometimes be… …   Wikipedia

  • Error hiding — is an anti pattern, in computer programming. The programmer hides error messages by overriding them with exception handling. As a result of this the root error message is hidden from the user (hence error hiding ) and so they will not be told… …   Wikipedia

Share the article and excerpts

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