Cod de eroare - Error code

În programarea computerului , un cod de returnare sau un cod de eroare este un cod numeric sau alfanumeric care este utilizat pentru a determina natura unei erori și de ce a apărut. În limbajul de programare C puteți găsi multe coduri de eroare definite în fișierul antet <error.h>. De asemenea, acestea se găsesc în mod obișnuit în electronice și dispozitive de consum atunci când încearcă să facă ceva ce nu pot face (adică împărțind la zero ) sau nu reușesc să facă. De asemenea, pot fi transmise unor gestionari de erori care determină ce acțiune să ia.

În produsele de consum

Codul de eroare E74.  Deasupra codului mare E 74 este mesajul „Eroare de sistem. Contactați asistența pentru clienți Xbox”.  repetat în diferite limbi.
Eroare E74 pe Xbox 360 , simbolizând o defecțiune hardware.

Codurile de eroare pot fi, de asemenea, utilizate pentru a specifica o eroare și pentru a simplifica cercetarea cauzei și a modului de remediere. Acest lucru este utilizat în mod obișnuit de produsele de consum atunci când ceva nu merge bine, cum ar fi cauza ecranului albastru al morții , pentru a facilita identificarea exactă a problemei pe care o are produsul.

Nu există o formă definitivă de cod de eroare. Unele stiluri folosesc numere zecimale sau hexidecimale. Alții folosesc coduri alfanumerice, în timp ce alții folosesc o frază care descrie eroarea.

În calcul

Codurile de eroare din computere pot fi transmise sistemului în sine, pentru a judeca cum să răspundă la eroare. Adesea codurile de eroare sunt sinonime cu un cod de ieșire sau cu o valoare returnată. De asemenea, sistemul poate alege să transmită codul de eroare utilizatorilor săi. Ecranul albastru al morții este un exemplu al modului în care un sistem de operare popular comunică codurile de eroare utilizatorului.

În software-ul de rețea

Protocoalele de rețea acceptă de obicei codurile de stare returnate. În stiva TCP / IP , este o caracteristică comună a protocoalelor de nivel superior. De exemplu:

Coduri de eroare și gestionarea excepțiilor

Codurile de eroare sunt transmise gestionării excepțiilor în limbaje de programare care o acceptă. Acestea sunt transmise fișierelor jurnal și procesului părinte pentru a determina ce acțiune trebuie întreprinsă.

Vezi si

Referințe

linkuri externe