[an error occurred while processing this directive]
|
Есть модуль system (Tpp.tpl, Turbo.tpl), он подключается всегда, независимо - есть в uses или нет. В нем обработчики исключений. Весь код генерируемый компилятором отдается ему на проверку исключений. Если найти его исходник и переписать его, то можно самому обрабатывать исключения. А вставка асм работает исключительно так, как мы ее пишем и здесь процессор обрабатывает свои исключения. В этом и разница. В простой программе на борланде надо просто исключать возможность появления переполнений. Ну, к примеру:
1. Увеличить размерность переменной произведения по сравнению с сомножителями.
2. Не допускать деления на ноль.
3. Работать с опциями компилятора.
E-mail: info@telesys.ru