Hvad er en Runtime Error?

Ved programmering bruger vi et sprog til at tale med computeren. Det sprog har syntaks. Hvis reglerne i syntaksen er brudt, klager kompilatoren og tilbyder termen syntaksfejl. På samme måde skal alle programmeringskoder, som er skrevet, oversættes og kompileres til noget, som computeren kan forstå. Hvis der er fejl i den proces, klager kompilatoren og kaster en compiler fejl. Disse fejl angives typer, tal og korte engelske forklaringer. De tilbyder ingeniøren en måde at debugere deres programmer på en ordnet måde.

Endelig når et program kører eller i løbet af dets runtime kan det opstå problemer under udførelsen. Når der opstår et problem, at softwaren ikke kan løse, så kaster den en runtime fejl, hvilket betyder, at jeg løbende havde et problem, jeg ikke kunne løse. Softwaren, ikke operativsystemet giver fejlen. Gennem en selvovervågningsmekanisme kaldet en fælde, diagnosticerer softwaren sig selv, indser det ikke kan gå videre og fælder til runtime fejl. Der er flere grunde til, at du vil se en runtime fejl, følgende er blot nogle få eksempler.

  • Dårlig programmering - En runtime fejl kan skyldes dårlige programmeringspraksis. Hvis ingeniøren laster sin software med hukommelseslækage, kan du modtage flere runtime fejl inden for en brugersession. Der er ingen måde at løse dette problem, da det ligger i softwaren.
  • Anden software - Hvis der er et program, der kører på din computer, der er skrevet dårligt, kan det påvirke andre programmer. I et Windows-miljø deles mange ting, og hvis en skurk applikation træder ind i din arena, er der en mulighed for, at der opstår en runtime-fejl. I dette tilfælde kan du lukke alle andre programmer ned og se, om din software stadig har en runtime fejl.
  • Aldring eller beskadiget hardware - Software afhænger i vid udstrækning af anvendelighed af eksterne enheder på din computer. Hvis du har en ældre computer, er dine harddiske ældre end to år, du har for nylig haft en elektrisk storm, hvis din luftkøleenhed er ude, kan nedbrydning i service forekomme. Enhver af disse hændelser kan medføre, at din software kaster en runtime-fejl.
  • Ondsindet Virus eller Adware - Disse programmer løber i bakken uopdaget og kan forårsage et bjerg af skade. De er ikke den førende årsag til en runtime fejl, men kan stadig føre til en. Det er absolut nødvendigt, at du scanner dit system med en eller anden type antivirus software dagligt.

Disse er kun nogle få af årsagerne til runtime fejl, men en tommelfingerregel er dette. For ny software, der netop er blevet installeret, kan det være selve softwaren. For software, der har kørt før, skal du kontrollere din hardware og scanne efter vira. Jeg håber det hjælper dig næste gang du modtager en runtime fejl.

Fejl, Operating system vilkår, Runtime