logo

Què és un error d'execució?

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ó.

Què és un error de temps 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ó.

    Reinicieu l'ordinador:Aquesta és una tècnica antiga que sovint pot ajudar a solucionar problemes, inclosos els errors d'execució. A més, els errors d'execució no són una excepció.Tanca altres aplicacions:Es pot provocar un error d'execució d'un altre programa o aplicació perquè és possible que una altra aplicació entri en conflicte amb el programa que esteu intentant executar. A més, pot passar que estigui utilitzant massa recursos del sistema, cosa que pot provocar un error d'execució. Tanqueu les aplicacions que no necessiteu amb l'ajuda d'obrir el Gestor de tasques de Windows i, a continuació, proveu d'obrir el programa de nou.Executeu l'aplicació en mode segur:Com que el mode segur és la versió més reduïda de Windows, de tant en tant permet que s'executin aplicacions que d'una altra manera no podrien. Per fer-ho, heu d'arrencar en mode segur i, a continuació, proveu d'executar l'aplicació o el programa de nou.Actualitzar l'aplicació o programa:És possible que el problema sorgeixi d'una fallada o error en la versió més recent del programa. Si podeu actualitzar-lo, hauríeu d'actualitzar-lo mitjançant una utilitat independent o descarregar-ne la darrera versió amb l'ajuda del vostre navegador i, a continuació, comprovar si el problema s'ha solucionat o no.Torneu a instal·lar l'aplicació:Torneu a instal·lar l'aplicació: pot ser que la vostra aplicació s'està convertint en el motiu pel qual es produeix un error d'execució, ja que s'ha de reinstal·lar o s'ha malmès. Mitjançant l'eina Afegeix o elimina programes de Windows, podeu desar fitxers vitals del programa i, posteriorment, desinstal·lar-lo.Actualitzeu els vostres controladors:És possible que es produeixi un error d'execució en una placa base, Windows o un controlador de gràfics. Assegureu-vos que teniu els darrers controladors recents per al vostre sistema, que podeu descarregar des del lloc web del fabricant. També podeu utilitzar un actualitzador de controladors disponible de forma gratuïta.Busca programari maliciós:El programari maliciós i els virus tenen més probabilitats de crear problemes d'execució mentre s'utilitza un programa determinat. Escanejar el vostre sistema és una bona idea que garanteix que el sistema estigui net de qualsevol infecció. Per netejar el vostre sistema de virus, podeu utilitzar qualsevol programa antivirus o llegir la nostra guia sobre com netejar el vostre sistema de programari maliciós.

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.