Índice:
Definição - O que significa Runtime Error?
Erro de tempo de execução refere-se a um erro que ocorre durante a execução de um programa. Ao contrário dos erros de compilação que ocorrem durante a compilação do programa, os erros de tempo de execução ocorrem apenas durante a execução do programa. Erros de tempo de execução implicam bugs no programa ou problemas que os desenvolvedores esperavam, mas não conseguiram corrigir. Por exemplo, a memória insuficiente geralmente pode acionar um erro de tempo de execução.
Erros de tempo de execução geralmente aparecem em uma caixa de mensagem que inclui um código de erro específico associado à sua descrição correspondente. É bastante comum que o computador fique visivelmente lento antes do aparecimento de um erro de execução.
Techopedia explica erro de tempo de execução
Quando um problema ocorre e o software não consegue resolvê-lo, ele gera um erro de tempo de execução. Aqui, o erro é gerado por esse software específico, não pelo SO. Por meio de um mecanismo de auto-avaliação conhecido como interceptação, o software realiza o auto-diagnóstico e reconhece que não pode prosseguir, levando a um erro de tempo de execução. Quando o erro de tempo de execução é exibido e fechado, o software correspondente geralmente é encerrado ou congelado. Em alguns casos, o sistema operacional é reiniciado.
Existem várias razões por trás de um erro de tempo de execução. Alguns deles são os seguintes:
- Confrontos entre programas de término e permanência de residentes (TSR)
- Problemas causados pela execução de aplicativos
- Problemas de memória
- Má programação
- Outros problemas de software
- Hardware danificado ou envelhecido
- Aplicativos nocivos ou maliciosos, como vírus ou adware
