Runtime Error: Što je to i kako to popraviti

Sadržaj:

Runtime Error: Što je to i kako to popraviti
Runtime Error: Što je to i kako to popraviti
Anonim

Runtime error se javlja dok je program pokrenut ili kada prvi put pokušate pokrenuti aplikaciju. Pogreška ponekad nestane sama od sebe jednostavnim ponovnim otvaranjem aplikacije, ali ako ne, postoji nekoliko stvari koje možete pokušati.

Runtime Error

Image
Image

Ovisno o situaciji, postoji nekoliko razloga zašto može doći do pogreške tijekom izvođenja:

  • Postoji greška u softveru.
  • Nedostaje memorije ili drugog resursa sustava.
  • Unijeli ste strani znak u tekstualno polje ili izvršili neku radnju koja nije dopuštena.

Pogreška se obično pojavljuje kao mali prozor, često s naznakom programa koji je pogođen, a ponekad i s kodom pogreške i porukom. Upit također može sadržavati prijedlog da kontaktirate tim za podršku ili administratora.

Evo nekoliko primjera:


Došlo je do greške prilikom izvođenja. Želite li otkloniti pogreške?


Runtime error!

Program:

Ova je aplikacija zatražila prekid Runtimea na neobičan način.


Run-time error ':

Obratite pozornost na ono što pogreška kaže, ako je moguće, najbolji je način da je riješite. Ako je pogreška preopćenita da bi se odmah dijagnosticirala, slijedite donje korake redom. Međutim, ako je posebno i spominje nešto poput Microsoft Visual C++ Runtime Library, onda je to korak od kojeg biste trebali početi.

Kako popraviti pogrešku tijekom izvođenja

Runtime pogreške pojavljuju se u raznim situacijama, tako da su mogući popravci posvuda:

  1. Ponovo pokrenite računalo. Ovo je vjerojatno rješenje ako vam se odjednom učini da vaše računalo radi mnogo sporije nego inače.

    Neke pogreške prilikom izvođenja uzrokovane su problemima povezanim s memorijom, a ponovno pokretanje je najbrži način za zatvaranje svega što je trenutno pokrenuto na vašem računalu. Ovo će osloboditi te prethodno korištene sistemske resurse za program koji izbacuje pogrešku.

  2. Ažurirajte program na najnoviju verziju. Pogreška vremena izvođenja može biti uzrokovana greškom koja još nije zakrpana u izdanju koje koristite.

    Na primjer, neki korisnici prijavljuju pogrešku vremena izvođenja kada koriste NVIDIA GeForce Experience za provjeru ažuriranja grafičke kartice. U ovom scenariju ažurirali biste program NVIDIA.

    Možda ćete ga morati ponovo preuzeti sa stranice proizvođača softvera ako ne postoji ugrađena metoda za provjeru ažuriranja.

    Ovo je dobar trenutak da također provjerite postoje li ažuriranja za Windows.

  3. Potpuno izbrišite program, a zatim ga ponovno instalirajte. Instalacija koja nije sasvim pravilno dovršena može biti uzrok pogreške vremena izvođenja.

    Procedura ažuriranja u prethodnom koraku možda je to učinila, ali ako i dalje dobivate pogrešku, vrijeme je da u potpunosti izbrišete program i potvrdite da se ponovno instalira ispočetka.

    Neki programi za deinstalaciju ne rade dobar posao u brisanju svakog ostatka datoteke iz registra i tvrdog diska. Isprobajte namjenski alat za deinstalaciju programa ako uobičajeni alat proizvođača aplikacije ne popravi pogrešku.

  4. Instalirajte najnoviji Microsoft Visual C++ paket za redistribuciju. Ako vaša pogreška kaže nešto o komponentama vremena izvođenja biblioteka Visual C++, ovo je vjerojatno rješenje.
  5. Koristite SFC scannow za popravak oštećenih Windows datoteka. SFC naredba se izvršava u prozoru naredbenog retka i može biti popravak za grešku vremena izvođenja.
  6. Pokrenite System Restore da vratite svoje računalo u prethodno stanje. Ovo bi moglo popraviti pogrešku vremena izvođenja ako je uzrokovana oštećenjem Windows registra.
  7. Ponovo instalirajte Windows. Ako fokusiranje na određeni program nije popravilo pogrešku vremena izvođenja ili ako ometa način na koji Windows funkcionira kao cjelina, poništavanje je zadnja opcija.

Kako programeri mogu spriječiti pogreške tijekom izvođenja

Ako ste proizvođač softvera, GeeksforGeeks predlaže nekoliko načina za izbjegavanje pogrešaka tijekom izvođenja. Slijedite tu vezu za dublji uvid u različite vrste pogrešaka tijekom izvođenja, s primjerima zašto se one događaju i što možete učiniti da ih spriječite. Neki popravci uključuju izbjegavanje varijabli koje nisu inicijalizirane i ne deklariranje previše memorije steka.

Preporučeni: