Título: Erro de divisão por zero
Linguagem: Pascal
S.O.: DOS
Autor(es): Wenderson Teixeira
No Turbo Pascal 7.0, quando se utiliza a Unit CRT, durante a inicialização da função Delay(), a mesma faz alguns cálculos para inicializar algumas variáveis, em computadores de clock muitorápido, normalmente acima de 200MHz, como por exemplo micros Pentium-Pro 200, algum desses cálculos excede a capacidade de um inteiro de 16 bits, fazendo com que seu programaseja abortado com a mensagem 'Runtime Error 200: Division by zero',para resolver este problema, existem vários "patches", vamos explicar dois desses, um para programas já compilados, e que você não possui o código fonte e outro para corrigir a Unit CRT, para que seus novos programas não apresentem mais este erro, segue abaixo os arquivos, siga as instruções para realizar a correção:
Corrigindo a Unit CRT