Un error d'execució és un problema que es produeix durant l'execució d'un programa. És a dir, es pot definir com un error que es produeix en el moment de llançar el programari. Un error d'execució pot impedir que utilitzeu una aplicació així com un ordinador personal. De vegades, l'error d'execució es pot resoldre només actualitzant el dispositiu o el programa. En alguns casos, els usuaris poden requerir una acció concreta per solucionar l'error.
També podeu rebre un error quan un programa ja s'està executant, però un error d'execució és diferent d'aquest tipus d'errors. En general, veureu una petita finestra o un missatge d'aquest error amb detalls sobre l'aplicació afectada i un codi d'error. A més, a la finestra d'error s'inclou un suggeriment per contactar amb un equip d'assistència. És possible que noteu un retard al vostre sistema quan es produeix un error d'execució. A continuació es mostra un exemple d'error d'execució.
En el cas de la programació, un programa pot trobar problemes quan s'executa o durant el seu temps d'execució. El programari no es podrà resoldre i genera un error d'execució quan sorgeix un problema, el que significa que vaig tenir un problema quan estava en mode d'execució; per tant, no es va poder resoldre. El tipus d'error d'execució més notable és la fallada del programa, ja que fa que el programa es tanqui de manera inesperada mentre s'executa. La fallada d'un programa pot ser causada per fuites de memòria o altres errors de programació. Fer referència a fitxers inexistents, dividir per zero, interpretar incorrectament una entrada determinada o executar mètodes il·legals són només alguns exemples.
Què causa errors en temps d'execució?
Hi ha diverses causes perquè es produeixi un error en temps d'execució depenent del programa. De vegades pot passar; els programadors eren conscients d'un error que contenia el programari, però no el van poder solucionar. La manca de memòria o altres recursos del sistema són motius més habituals, que l'aplicació necessita per funcionar correctament. Alguns altres motius es discuteixen a continuació:
1. Programació deficient
Les pràctiques de programació deficients poden ser un motiu pels errors d'execució. El programari pot provocar un error d'execució si el programador el carrega amb fuites de memòria. Aquest problema es pot solucionar amb l'ajuda d'instal·lar pedaços de programari (si estan disponibles). Tanmateix, com que aquests errors són mentides al programari, no hi ha manera de superar aquest problema si no hi ha pegats disponibles.
preity zinta
2. Maquinari envellit o danyat
En gran mesura, la funcionalitat del programari depèn de com funcionen els vostres perifèrics a l'ordinador. Si teniu un disc dur a l'ordinador que té més de dos anys, el ventilador de refrigeració del vostre sistema no funciona; recentment has tingut una tempesta elèctrica, pots veure la regressió en servei. El vostre programari pot generar un error d'execució a causa de qualsevol d'aquests esdeveniments.
3. Altres programaris
Un programa pot afectar altres programes de l'ordinador si hi ha un programa que funciona malament. Es comparteixen diverses coses en un entorn Windows; es pot produir un error d'execució si es carrega una aplicació rouge. En aquesta condició, podeu tancar totes les altres aplicacions que poden ajudar a solucionar el problema i comprovar si el vostre programari encara té un error d'execució o no.
4. Virus o altre programari maliciós
Els virus i altres programes maliciosos poden causar molts danys, ja que es poden executar en segon pla sense ser detectats. Tot i que no són la raó principal per generar errors de temps d'execució, encara poden provocar que es produeixi un error. És necessari que escanegeu el vostre sistema diàriament utilitzant algun tipus de programari antivirus.
Els errors en temps d'execució es poden produir per diversos motius. Si fa poc que heu instal·lat programari i us genera problemes, és possible que el programari no funcioni correctament. Si el vostre programari va funcionar bé durant un temps, podria ser el vostre maquinari. En aquesta situació, escanegeu el vostre sistema i comproveu el vostre maquinari.
Tipus d'error en temps d'execució
Heu de revisar algunes de les seves formes habituals per entendre millor què constitueix un error d'execució, que és el següent:
Error lògic: Quan un desenvolupador de programari introdueix el codi font incorrecte en qualsevol programa o aplicació, la qual cosa fa que la lògica sigui incorrecta per a aquest, i llavors es produeix un error de lògica. Per exemple, de vegades els desenvolupadors amb declaracions if-then s'equivocaven, ja que deixen els valors lògics per tornar a 'true'. Hi ha diversos errors de temps d'execució en aquesta categoria.
Pèrdua de memòria: Aquest és un altre tipus d'error d'execució, que es produeix quan un programa drena la memòria RAM de l'ordinador. El programari sense pegats és més responsable de produir aquest tipus d'error com si no poguéssiu actualitzar el vostre sistema operatiu.
pare jquery
Divisió per error zero: Amb els llibres de treball d'Excel, si divideix qualsevol valor per zero, és un error. El total pot mostrar un error DIV/0 si introduïu la fórmula al full de càlcul es deixa en blanc. Per tal de produir la sortida correcta, les fórmules de cel·les necessiten ser formatades d'una manera precisa.
Error d'objecte no definit: És un error que es produeix quan un programa intenta cridar una funció, a la qual no se li defineix ni se li assigna un valor que va provocar la generació d'un error d'objecte no definit. L'error d'objecte no definit també sorgeix per a objectes profundament imbricats. En paraules semblants, com el codi està enterrat a diversos nivells dins del codi o no existeix; per tant, el codi 'no es pot llegir' ni trobar on es troba una propietat.
Error del dispositiu d'entrada/sortida: Quan es produeixen problemes amb la funció de lectura/escriptura d'un dispositiu, sorgeixen els errors del dispositiu d'entrada/sortida (I/O). Hi ha alguns motius habituals que són responsables de l'error del dispositiu d'entrada/sortida, com ara la incompatibilitat del sistema operatiu, el mal funcionament del dispositiu, els ports de bus sèrie universal (USB) defectuosos i els controladors obsolets. En conseqüència, veureu un missatge que inclou un missatge que el dispositiu no era accessible, mitjançant el qual els fitxers no s'hi codifiquen ni es transfereixen. En general, per solucionar aquest problema, cal reiniciar l'ordinador o la unitat de memòria.
Error de codificació: Quan un fitxer es renderitza, per exemple, un fitxer de vídeo es converteix en un format de fitxer accessible o utilitzable; l'error de codificació es produeix en aquest moment. Això es deu a la naturalesa del procés de codificació. En aquest tipus de missatge d'error s'inclou la 'codificació fallada' o la 'codificació sobrecarregada'.
Com solucionar un error de temps d'execució
En primer lloc, heu de conèixer un error de temps d'execució que es produeix a causa d'errors que els programadors eren conscients d'un error contingut pel programari però que no van poder solucionar. Tot i que, probablement, es produeix un error d'execució a causa de la manca de memòria o altres recursos necessaris perquè una aplicació s'executi correctament.
En alguns casos, quan solucioneu els problemes d'error en temps d'execució, també resoldrà els problemes que afecten les aplicacions de Windows. En altres casos, pot ser molt difícil solucionar els errors d'execució; pot necessitar una solució més específica de l'aplicació. A continuació es donen alguns consells de resolució de problemes que podeu seguir per corregir errors en temps d'execució.
Assegureu-vos que teniu prou memòria i emmagatzematge: de vegades, menys memòria i emmagatzematge poden provocar un error d'execució perquè les aplicacions requereixen una mica d'espai d'emmagatzematge addicional per funcionar correctament. Per tant, utilitzant el gestor de tasques, heu d'assegurar-vos que el vostre sistema té prou espai d'emmagatzematge o memòria per a cada aplicació. Podeu utilitzar una eina analitzadora de disc (si la necessiteu) que us pot ajudar a netejar una mica d'espai al vostre ordinador.