|
В инициализации модуля CRT было вставлено опредение скорости процессора
(использовалось в частности в процедуре Delay) и сделано это было путем подсчета тиков таймера за время выполнения цикла, а затем выполнялось деление. И когда появились быстрые процессоры число тиков стало =0 и программа выскакивала с ошибкой "деление на 0". Когда я с этим столкнулся, то просто исправил модуль (исходники входят в комплект). Сейчас исправленый модуль, а также программу, которая "лечит" exe-шники без перетрансляции можно найти в интернете. На сколько я знаю - это единственный серьезный глюк в TP и то не в компиляторе, а в библиотеке.
А что, в С-шных библиотеках глюков не бывает?
E-mail: info@telesys.ru