Помощь - Поиск - Пользователи - Календарь
Полная версия: Error 200 - деление на ноль.
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Altair
Вот какая проблемма:
есть программа написанная на паскале.
Программа ОЧЕНЬ старая, компилированная, и конечно не работает (Error 200)
Может можно написать программу, которая будет "притормаживать" процессор?
Тогда с этой ошибкой будет поконченно.
sandman
Зачем? Не легче ли юзать патченный crt?
APAL
Я так понимаю, что исходников уже не найти, а поэтому вариант "использовать пропатченный crt" отпадает...

Я помню, когда-то давно, когда появилась такая проблема, видел патч устраняющий возникновение ошибки. Правда он работал не со всеми файлами... Сейчас уже разыскать не смогу.
Altair
Да, исходников уже не найти!
---
Может как -то можно написать эмулятор?
Ну скажем запускаем этот EXE, и выполняем по 1 команде, с задержкой?
Есть какие идеи?
APAL
Насчет "притормаживания"...
Если поискать в сети то для этого есть уже готовые програмки.
SKVOZNJAK
По большому счёту, в сети не и много таких прог. В своё время, я нарыл 1 патч для паскалевских прог, и 1 драйвер на 38 байт, правда очень эффективный. И 2-3 замедлителя, рекомендую zamedl.com smile.gif Во второй мордал комбат без него теперь и не поиграешь. Кидай мыл.
Guest
Я сталкивался с такой проблемой, где то в нете находил решение - замена в хекс эдиторе 4 байт, и проблема решена... там и были приведены эти 4 байта, я поищу еще раз

наверное, ехе который исправлял эту ошибку и патчил эти 4 байта...
Dark
Выше было мое сообщение =)
SKVOZNJAK
Для непаскалевских прог это не сработает.
Dark
Хм... я не говорю про замедление - я про runtime error 200
Altair
Цитата
И 2-3 замедлителя, рекомендую zamedl.com  Во второй мордал комбат без него теперь и не поиграешь. Кидай мыл.

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

Буду благодарен, если скинете патч.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.