СообЧа > База Знаний > Windows > Windows 2000

Вопрос

На работе мне поставили новый комп, на котором установлен 2000. После этого программа Comtex, написанная на Clipper, перестала корректно работать. Запускается только меню, а дальше выдает run-time error R6003 — integer divide by 0. Как с этим бороться?

Ответ

Проблема связана с delay (wait), который неправильно отрабатывает.
Лечится так:
1. Первая последовательность для замены: необходимо найти тpи байта «BA 05 00» в шестнадцатеpичной системе и заменить их на «BA FF 00»
2. Вторая последовательность для замены:
90 E2 FE на FC E2 FD
Все это делается напрямую в exe и т.д. посредством hview или другой программы.

Artem

Замена не всегда работает, есть решение, но под DOS: and606.narod.ru

******

К сожалению, это не все встречающиеся последовательности.
Вот этот патчер знает еще несколько:
http://www.davep.org/clipper/div0.zip (он-то меня и спас)

mjuravel



Copyright © 2000-2004 Сообщество Чайников
Контактная информация