? Runtime fouten kunnen optreden wanneer een actieve toepassing conflicteert met een andere applicatie of een computer bron . Deze fouten kunnen worden veroorzaakt door incompatibele software , malware , geheugenproblemen of programmeerfouten en veroorzaken vaak een toepassing om onverwacht beëindigen of te bevriezen . Runtime fouten kunnen worden gediagnosticeerd door de foutcodes gemeld aan de gebruiker wanneer de fout optreedt . TSR -programma Conflicten Wanneer een runtime fout wordt veroorzaakt door een conflict met een Terminate and Stay Resident ( TSR ) programma dat zich in het geheugen , zal de applicatie vaak bevriezen en niet meer inbreng te accepteren . De gebruiker kan de Taakbeheer te openen en met geweld beëindigen van het programma , maar alle niet-opgeslagen gegevens in die aanvraag zal worden verloren . Runtime fouten van deze aard vaak optreden als gevolg van een fout in de onderliggende programmacode . Het programma voor de actualisering naar de laatste versie kan helpen het probleem op te lossen . Software Conflicten Sommige runtime fouten worden veroorzaakt door software conflicten die kunnen ontstaan wanneer twee incompatibele applicaties proberen te interageren . Bijvoorbeeld, zou Internet Explorer te proberen om foto's van een drag and drop actie te sturen in een upload programma voor een social networking site . Als de sociale programma niet is geschreven om de grootte van de foto's tegemoet en er geen fout handler werd om dit probleem te vangen geschreven , kan een runtime error optreden en het programma zullen afbreken . Memory Issues Runtime fouten kunnen worden veroorzaakt door problemen met het geheugen wanneer een programma probeert toegang te krijgen of schrijf een variabele met een illegale waarde of wanneer de ontvangen inbreng is iets anders dan het programma compiler verwacht . Deze kwesties evenals andere problemen met fysieke geheugen van de computer kan runtime fouten dat een programma crasht kan veroorzaken . De fout kan worden sporadisch , alleen gebeurt van tijd tot tijd , of een runtime error kan voorspelbaar worden getriggerd door een bepaalde actie of gebeurtenis . Computervirussen Computervirussen en andere vormen van kwaadaardige code kunnen de basisfuncties van een computer , zoals het register van de computer of zelfs de kernel infecteren . Dergelijke malware kunnen applicaties proberen te communiceren met elkaar of het besturingssysteem van de computer veroorzaken van runtime fouten te destabiliseren . Sommige computervirussen zijn specifiek ontworpen om runtime fouten en computer crasht produceren .
|