Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ CRTDEBUG

Автор: Psychologist 18.03.2008 20:44

Здравствуйте. Наверняка большинство из вас сталкивались с ошибкой модуля CRT (деление на "0").
И я вот тоже недавно увидел сообщение: "Division by zero". Скачал "CRTDEBUG", запустил (при чём из командной строки). Ошибка не исчезла.
Ни кто не подскажет, как её устранить?

Автор: volvo 18.03.2008 21:10

Какой еще crtdebug? Вот тут лежит архив с пропатченной версией CRT и инструкцией по установке (с помощью tpumover)...

Добавлено через 2 мин.
А вообще, Divizion by Zero вполне может возникать и при пропатченном модуле, если действительно имеет место деление на 0...

Автор: Psychologist 18.03.2008 21:36

Цитата(volvo @ 18.03.2008 17:10) *

Какой еще crtdebug? Вот тут лежит архив с пропатченной версией CRT и инструкцией по установке (с помощью tpumover)...


Вот тут - это где? rolleyes.gif

Автор: volvo 18.03.2008 22:05

Это тут: http://forum.pascal.net.ru/index.php?showtopic=4537

Автор: Psychologist 18.03.2008 22:51

Вообще не вижу в папке UNITS файла с названием CRT (или подобного).
А вот за это http://forum.pascal.net.ru/index.php?showtopic=6973&st=0&p=50597&#entry50597 большое спасибо - помогло.

Автор: spill 19.03.2008 1:59

В папке UNITS и не должен лежать файл CRT.TPU, он входит в состав файла TURBO.TPL (в TP7), как и еще несколько модулей, таких, как SYSTEM, DOS и пр. Некоторые из них подключаются автоматически.