| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Pascal |
| Автор: SerGreY 15.2.2004, 12:38 |
| Устранить ошибку деление на ноль на быстрых компьютерах |
| Автор: acp 15.2.2004, 12:56 |
| http://acp.newmail.ru/ZeroDiv.rar |
| Автор: dm9 15.2.2004, 13:43 |
| http://pascal.sources.ru/faq/err200.htm |
| Автор: Pakshin A. S. 15.2.2004, 20:40 |
| Интересная штукенция... К теме: В школе на компах два Pascal'я; первый вдаёт ошибку, а второй нет! Версии одинаковы! Машины вроде быстрые... |
| Автор: Петрович 15.2.2004, 23:02 | ||
Если скорость машин не намного выше критичной, то "деление на 0" возникает не всегда, а с определенной вероятностью. |
| Автор: Mal Hack 15.2.2004, 23:05 | ||
Возможно, что в настройках одного компилера просто стоит "пропуск" этих ошибках.... В свое время у себя на практике столкнулся имено с такой вещью.. |
| Автор: Fedor 16.2.2004, 07:29 |
| У меня есть модифицированный модулшь CRT, который не бажит. Могу кинуть на мыло. Хотя, в принципе, советую не пользоваться им вообще... |
| Автор: Akella 16.2.2004, 10:59 |
| а почему бы не пользоваться try...except...end? Если я дал неверный ответ, то желательно задавать вопросы более конкретно, и в тоже время кратко. Ведь из этих всех тем создаются FAQ - и нам же их читать - потом разбирайся что он там накалякал, да еще и думая, что он крутой программист использует компьютерный жаргон. |
| Автор: acp 16.2.2004, 12:34 | ||
Дам пояснения... Сюда я упаковал 1. программку, которая обрабатывает паскалевские бинарники 2. исправленый модуль CRT в двух видах |
| Автор: Pakshin A. S. 16.2.2004, 20:31 |
| dsergey А разве в Pascal'е это есть? |
| Автор: Петрович 17.2.2004, 09:17 |
| 1. try except в Pascal'е нет. 2. Ошибка возникает при инициализации модуля Crt, поэтому, даже если-бы try except существовал в Pascal'е, он-бы не помог. |