При попытке запуска некоторых MS-DOS приложений появляется ошибка выполнения: Run-time error 200: Division by zero и программа закрфвается (т.е. завершается сеанс MS-DOS в Windows). Как с этим справиться? Для информации: я использую Windows ME.
Скорее всего Вы используете старые программы.
Нужно использовать замедлитель.
Когда-то был патч, который не всегда, но помогал...
А вообще, это уже где-то обсуждалось.
Это обсуждалось в "вопросах и задачах"
Есть патч, а есть замедлитель.
Замедлитель лучше.
Извините, но где этот замедлитель достать?
Замедлитель можно достать 2 способами:
1 - "извращенский" (мне больше по душе, потому что там с описанием).
идем на сайт про ДОС:
http://www.386.by.ru
заходим в раздел ИГРЫ , и скачиваем из подраздела "СИМУЛЯТОРЫ" игру M1 абрамс (конечно такое го*** потом удалим),
потом открываем архив и читаем README там написанно имя программы, входящей в состав архива, которая замедляет работу.
2 - долгий способ
зайти на поисковик и ввести "замедлитель системы скачать" или что-то подобное.
1 способ - 100%
runtime error 200 и меня задолбал. слышал где-то, что это из-за кривого Crt. у меня на винте есть два патча. если хочешь, качай, сейчас же их загружу на свой сайт - http://www.netanton.narod.ru/other/PATH200.COM и http://www.netanton.narod.ru/other/ERROR200.EXE.
P.S. ВСЕ ПРОГИ ДОЛЖНЫ БЫТЬ РАСПАКОВАНЫ (разумеется) :D
Rider, удачи!
Я ж где-то уже объяснял, что пропатчить можно и вручную:
1). Берёшь Hiew или аналог.
2). Открываешь Turbo.Tpl
3). Ищешь команду DIV CX - она там одна (или первая и есть нужная)
4). Либо удваиваешь делитель либо нопишь саму команду.
5). Сидишь и долго думаешь, что помешало тебе это сделать лет этак 5 назад.
да, и через HIEW я тоже патчил. но если патчить нужно каждую вторую прогу в моем случае, то буду ли я бегать туда сюда. лучше патчером :D
А не проще отпатчить Turbo.Tpl, а затем перекомпилить проги?
как раз-то с моими програми все ок. проблемы с уже готовыми программами, которые я достаю бог знает где, бог знает какого года, короче, старые. вот их то и нужно патчить.
Привет всем, только что столкнулся с этой проблемой, но ни одна ссылка тут не работает! Подскажите что делать?
Неработающая прога:
uses CRT;
Var c: char;
begin
repeat
c:=readkey;
writeln (ord©);
until c=#27;
end.
иди в http://forum.pascal.net.ru/index.php?showtopic=4537