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

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

Форум «Всё о Паскале» _ Теоретические вопросы _ Error 200 - деление на ноль.

Автор: Altair 20.04.2004 18:20

Вот какая проблемма:
есть программа написанная на паскале.
Программа ОЧЕНЬ старая, компилированная, и конечно не работает (Error 200)
Может можно написать программу, которая будет "притормаживать" процессор?
Тогда с этой ошибкой будет поконченно.

Автор: sandman 20.04.2004 18:38

Зачем? Не легче ли юзать патченный crt?

Автор: APAL 20.04.2004 19:00

Я так понимаю, что исходников уже не найти, а поэтому вариант "использовать пропатченный crt" отпадает...

Я помню, когда-то давно, когда появилась такая проблема, видел патч устраняющий возникновение ошибки. Правда он работал не со всеми файлами... Сейчас уже разыскать не смогу.

Автор: Altair 20.04.2004 19:17

Да, исходников уже не найти!
---
Может как -то можно написать эмулятор?
Ну скажем запускаем этот EXE, и выполняем по 1 команде, с задержкой?
Есть какие идеи?

Автор: APAL 20.04.2004 21:22

Насчет "притормаживания"...
Если поискать в сети то для этого есть уже готовые програмки.

Автор: SKVOZNJAK 20.04.2004 23:25

По большому счёту, в сети не и много таких прог. В своё время, я нарыл 1 патч для паскалевских прог, и 1 драйвер на 38 байт, правда очень эффективный. И 2-3 замедлителя, рекомендую zamedl.com smile.gif Во второй мордал комбат без него теперь и не поиграешь. Кидай мыл.

Автор: Guest 21.04.2004 1:24

Я сталкивался с такой проблемой, где то в нете находил решение - замена в хекс эдиторе 4 байт, и проблема решена... там и были приведены эти 4 байта, я поищу еще раз

наверное, ехе который исправлял эту ошибку и патчил эти 4 байта...

Автор: Dark 21.04.2004 1:33

Выше было мое сообщение =)

Автор: SKVOZNJAK 21.04.2004 1:57

Для непаскалевских прог это не сработает.

Автор: Dark 21.04.2004 7:18

Хм... я не говорю про замедление - я про runtime error 200

Автор: Altair 21.04.2004 19:20

Цитата
И 2-3 замедлителя, рекомендую zamedl.com  Во второй мордал комбат без него теперь и не поиграешь. Кидай мыл.

А я свое мыло не прячу, я хакеров не боюсь, я с ними дружу :P
Внизу есть кнопочка E-Mail .
Ну раз уж спросили, то вот:
zharkih@list.ru

Буду благодарен, если скинете патч.