? Runtime fel kan uppstå när ett program som körs i konflikt med ett annat program eller en dator resurs . Dessa fel kan orsakas av inkompatibla program , malware , minnesproblem eller fel programmering och ofta orsakar en ansökan till oväntat avslutas eller fryser . Runtime fel kan diagnostiseras genom felkoderna rapporteras till användaren när fel uppstår. TSR Program Konflikter
När en runtime error orsakas av en konflikt med en Terminate and Stay Resident ( TSR ) program som finns i minnet , kommer programmet fryser ofta och inte längre acceptera indata . Användaren kan öppna Aktivitetshanteraren och våld avsluta programmet , men data som inte sparats i denna ansökan kommer att gå förlorade . Runtime fel av detta slag inträffar ofta på grund av ett fel i den underliggande programkoden . Uppdatera programmet till den senaste versionen kan hjälpa till att lösa problemet .
Programvara konflikter
Vissa runtime fel orsakas av programvara konflikter som kan uppstå när två inkompatibla program försöker samverkar. Till exempel kan Internet Explorer ska försöka skicka bilder från en dra och släpp-åtgärd i en uppladdning program för ett socialt nätverk . Om det sociala programmet inte skrevs för att rymma storleken på bilder och ingen felhanterare skrevs för att fånga detta problem , kan en runtime error uppstå och programmet kommer att avbryta .
Minnesproblem
runtime fel kan orsakas av minnesproblem när ett program försöker komma åt eller skriva en variabel med ett ogiltigt värde eller om den ingående emot är något annat än programmet kompilatorn förväntar . Dessa frågor och andra problem med datorns fysiska minne kan orsaka runtime fel som kan orsaka ett program att krascha . Felet kan vara sporadisk , bara händer då och då , eller en runtime error kan vara förutsägbart utlösas av en viss åtgärd eller händelse .
Datorvirus
Datorvirus och andra former av skadlig kod kan infektera de grundläggande funktionerna på en dator , till exempel datorns register eller ens kärnan . Sådan skadlig kod kan destabilisera program försöker att interagera med varandra eller datorns operativsystem orsakar runtime fel . Vissa virus är särskilt utformade för att producera runtime fel och kraschar datorn .