Скачать Исправление ошибки Runtime Error 200

На Русском

Если на Вашем довольно-таки быстром компьютере (Pentium-II, например) не работают программы, использующие модуль CRT, - выполнение прекращается сразу же после запуска программы с сообщением "Runtime error 200" (деление на нуль), то Вам понадобятся два следующих файла.

Файлы TURBO.TPL и TPP.TPL содержат модули System, CRT, DOS, Printer, Strings и еще некоторые, которые прикомпоновываются к Вашей программе на этапе ее компиляции.

Просто замените старые файлы (в директории BIN\ Вашего Pascal'я) на обновленные и скомпилируйте полностью (build) Ваши программы заново. Ошибка должна исчезнуть.

Если у Вас нету исходного текста программы, в которой возникает Runtime error 200, попробуйте использовать утилиту FIX_CRT.EXE. Внимание: после изменения утилитой fix_crt.exe вашей программы, ф-ция delay() программы перестанет выполнять задержку (ничего не делает). Примечание: утилита автоматически создает резервную копию исходной программы с раширением ".bak".

Автор: Алексей Фрунзе

In English

Don't feel sad if you found a "Run-time error 200" (division by zero) in the program that uses a CRT unit on your fast machine (Pentium-II, for example).

Files TURBO.TPL & TPP.TPL contains System, CRT, DOS, Printer, Strings and other units linked with your program on the compile stage.

Just update the old versions of these files (see a BIN\ subdirecory of your Pascal) and rebuild your programs again. Bug has to go away.

If you don't have source code of the program where Run-time error 200 occurs, you may try to use the FIX_CRT.EXE utility. Attention: patched program will work without delays at all (i.e. the delay() routine will do nothing). note: the fix_crt.exe utility automatically makes backup copy of the original program with the ".bak" filename extension.

Author: Alexei A. Frounze

E-mail : alexfru@chat.ru