Fejlkode - Error code

I computerprogrammering er en returkode eller en fejlkode en numerisk eller alfanumerisk kode, der bruges til at bestemme arten af ​​en fejl, og hvorfor den opstod. I programmeringssproget C kan du finde mange fejlkoder defineret under headerfilen <error.h>. De findes også almindeligt i forbrugerelektronik og -enheder, når de forsøger at gøre noget, de ikke kan (dvs. dividere med nul ) eller undlader at gøre. De kan også videregive til fejlbehandlere, der bestemmer, hvilken handling der skal foretages.

I forbrugerprodukter

Fejlkoden E74.  Over den store E 74 -kode er meddelelsen "Systemfejl. Kontakt Xbox Kundesupport."  gentaget på forskellige sprog.
Fejl E74 på Xbox 360 , der symboliserer en hardwarefejl.

Fejlkoder kan også bruges til at angive en fejl og forenkle undersøgelsen af ​​årsagen, og hvordan man retter den. Dette bruges almindeligvis af forbrugerprodukter, når noget går galt, såsom årsagen til en blå skærm af døden , for at gøre det lettere at identificere det nøjagtige problem, produktet har.

Der er ingen endelig form for en fejlkode. Nogle stilarter bruger decimal- eller heksidecimaltal. Andre bruger alfanumeriske koder, mens andre bruger en sætning, der beskriver fejlen.

I databehandling

Fejlkoder i computere kan videregives til selve systemet for at bedømme, hvordan fejlen skal reageres. Ofte kommer fejlkoder synonymt med en exit -kode eller en returværdi. Systemet kan også vælge at videregive fejlkoden til sine brugere. Dødens blå skærm er et eksempel på, hvordan et populært operativsystem kommunikerer fejlkoder til brugeren.

I netværkssoftware

Netværksprotokoller understøtter typisk returnering af statuskoder. I TCP/IP -stakken er det et fælles træk ved protokoller på højere niveau. For eksempel:

Fejlkoder og håndtering af undtagelser

Fejlkoder videregives til håndtering af undtagelser i programmeringssprog, der understøtter det. Disse overføres til logfiler og den overordnede proces for at bestemme, hvilken handling der skal foretages.

Se også

Referencer

eksterne links