Chybový kód - Error code

V počítačovém programování je návratový kód nebo chybový kód číselný nebo alfanumerický kód, který se používá k určení povahy chyby a proč k ní došlo. V programovacím jazyce C najdete mnoho chybových kódů definovaných pod hlavičkovým souborem <error.h>. Běžně se vyskytují také ve spotřební elektronice a zařízeních, když se pokoušejí udělat něco, co nemohou (tj. Dělení nulou ) nebo to neudělají. Mohou být také předány obslužným rutinám chyb, které určují, jakou akci provést.

Ve spotřebních výrobcích

Kód chyby E74.  Nad velkým kódem E 74 je zpráva „Chyba systému. Kontaktujte zákaznickou podporu Xbox“.  opakováno v různých jazycích.
Chyba E74 na konzoli Xbox 360 symbolizující selhání hardwaru.

Chybové kódy lze také použít k určení chyby a zjednodušení výzkumu příčiny a způsobu její opravy. To běžně používají spotřební výrobky, když se něco pokazí, například příčina modré obrazovky smrti , aby bylo snazší určit přesný problém, který produkt má.

Neexistuje žádná definitivní forma chybového kódu. Některé styly používají desetinná nebo hexadecimální čísla. Jiní používají alfanumerické kódy, zatímco jiní používají frázi popisující chybu.

Ve výpočetní technice

Chybové kódy v počítačích lze předat samotnému systému, aby bylo možné posoudit, jak na chybu reagovat. Chybové kódy jsou často synonymem pro výstupní kód nebo návratovou hodnotu. Systém se také může rozhodnout předat chybový kód svým uživatelům. Modrá obrazovka smrti , je příkladem toho, jak populární operační systém komunikuje chybové kódy pro uživatele.

V síťovém softwaru

Síťové protokoly obvykle podporují vrácení stavových kódů. V zásobníku TCP/IP je to běžná funkce protokolů vyšší úrovně. Například:

Chybové kódy a zpracování výjimek

Chybové kódy jsou předávány zpracování výjimek v programovacích jazycích, které to podporují. Ty jsou předávány do souborů protokolu a nadřazeného procesu k určení, jakou akci provést.

Viz také

Reference

externí odkazy