Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Исходники Форум Информер Страны мира
   Прочие Программы    >>    bp7_tpl
   
 
 BP7 Fix for Runtime Error 200   Alex Frounze 27.09.1999

Исправленные модули turbo.tpl и tpp.tpl, а также программа с исходником для исправления "Runtime error 200" в программах на Borland Pascal 7.0.



72k 
 

-= In Russian =- Если на Вашем довольно-таки быстром компьютере (Pentium-II, например) не ра- ботают программы, использующие модуль CRT, - выполнение прекращается сразу же после запуска программы с сообщением "Run-time error 200" (деление на нуль), то Вам понадобятся два следующих файла. Файлы TURBO.TPL и TPP.TPL содержат модули System, CRT, DOS, Printer, Strings и еще некоторые, которые прикомпоновываются к Вашей программе на этапе ее ком- пиляции. Просто замените старые файлы (в директории BIN\ Вашего Pascal'я) на обнов- ленные и скомпилируйте полность (build) Ваши программы заново. Ошибка должна исчезнуть. Если у Вас нету исходного текста программы, в которой возникает Run-time 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 Homepage: http://www.chat.ru/~alexfru E-mail : alexfru@chat.ru