? Runtime feil kan oppstå når et program som kjører i konflikt med et annet program eller en datamaskin ressurs . Disse feilene kan skyldes inkompatibel programvare , malware, hukommelsesproblemer eller programmeringsfeil og ofte forårsaker en søknad til uventet avslutte eller fryse . Runtime feil kan bli diagnostisert av feilkoder rapportert til brukeren når feilen oppstår . TSR Program Konflikter
Når en runtime error skyldes en konflikt med en Avslutte og Stay Resident ( TSR ) program som ligger i minnet , vil programmet ofte fryse og ikke lenger godta inndata . Brukeren kan åpne Oppgavebehandling og tvang avslutte programmet , men ulagret data i dette programmet vil gå tapt . Kjøretid feil av denne art forekommer ofte på grunn av en feil i den underliggende programkode. Oppdatere programmet til nyeste versjon kan bidra til å løse problemet.
Programvare Konflikter
Noen runtime feil er forårsaket av programvare konflikter som kan oppstå når to inkompatible programmer prøver å samhandle. For eksempel kan Internet Explorer forsøker å sende bilder fra et dra-og- slipp-handling i en opplasting program for et nettsamfunn . Hvis det sosiale programmet ikke ble skrevet for å imøtekomme størrelsen på bilder og ingen feilbehandleren ble skrevet for å fange dette problemet , kan en runtime error oppstå og programmet blir avbrutt .
Minneproblemer
Runtime feil kan være forårsaket av problemer med minnet når et program prøver å få tilgang til eller skrive en variabel med en ulovlig verdi eller hvor innspillene er noe annet enn det programmet kompilatoren forventer . Disse problemene så vel som andre problemer som involverer datamaskinens fysiske minne kan føre runtime feil som kan føre til et program for å krasje . Feilen kan være sporadisk , bare skjer fra tid til annen , eller en runtime error kan være forutsigbart utløst av en bestemt handling eller hendelse .
Datavirus
Datavirus og andre former for ondsinnet kode kan infisere de grunnleggende funksjonene til en datamaskin , for eksempel datamaskinens register eller kjernen. Slik malware kan destabilisere programmer som forsøker å kommunisere med hverandre eller datamaskinens operativsystem forårsaker runtime feil . Noen datavirus er spesielt designet for å produsere runtime feil og datakrasj .