Вопрос
На работе мне поставили новый комп, на котором установлен 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 Сообщество Чайников
Контактная информация