Sisällysluettelo:
Määritelmä - mitä Runtime Error tarkoittaa?
Suorituksenaikainen virhe tarkoittaa virhettä, joka tapahtuu ohjelman suorittamisen aikana. Toisin kuin kokoamisvirheitä, joita tapahtuu ohjelman kokoamisen aikana, ajonaikaiset virheet tapahtuvat vain ohjelman suorituksen aikana. Suorituksenaikaiset virheet viittaavat virheisiin ohjelmassa tai ongelmiin, joita kehittäjät olivat odottaneet, mutta eivät pystyneet korjaamaan. Esimerkiksi riittämätön muisti voi usein laukaista ajonaikaisen virheen.
Suorituksenaikaiset virheet ilmestyvät yleensä viestiruutuun, joka sisältää tietyn virhekoodin ja sitä vastaavan kuvauksen. On melko yleistä, että tietokoneesta tulee huomattavasti hidas ennen ajonaikaisen virheen ilmenemistä.
Techopedia selittää ajonaikaisen virheen
Kun ongelma ilmenee ja ohjelmisto ei pysty ratkaisemaan sitä, se tuottaa ajonaikaisen virheen. Tässä virheen aiheuttaa kyseinen ohjelmisto, ei käyttöjärjestelmä. Ansaksi tunnetun itsearviointimekanismin avulla ohjelmisto suorittaa itsediagnoosin ja tunnistaa, että se ei voi edetä edelleen, mikä johtaa ajonaikaiseen virheeseen. Kun ajonaikainen virhe näytetään ja suljetaan, vastaava ohjelmisto poistuu tai jäädytetään yleensä. Joissakin tapauksissa käyttöjärjestelmä käynnistetään uudelleen.
Suoritusaikavirheen takana on useita syitä. Jotkut niistä ovat seuraavat:
- Vastuuyhteydet lopetettujen ja pysyvästi asuvien ohjelmien (TSR) välillä
- Sovellusten käynnistämistä aiheuttamat ongelmat
- Muistiasiat
- Huono ohjelmointi
- Muut ohjelmisto-ongelmat
- Ikääntynyt tai vaurioitunut laitteisto
- Haitalliset tai haitalliset sovellukset, kuten tietokonevirukset tai mainosohjelmat




