Вторая глава посвящена устранению последствий исключительных ситуаций, связанных с фатальными ошибками периода исполнения программ (деление на ноль, нарушение формата вводимых данных, отсутствие требуемых аппаратных средств и т.п.). Обычно такого рода ошибки приводят к аварийному завершению работы программы.
В третьей главе рассматриваются средства, позволяющие обратиться к физическому диску как таковому, игнорируя, если это необходимо, его логическую организацию. Необходимость в этом возникает при создании программных средств для борьбы с компьютерными вирусами и нелегальным копированием, которым посвящены две другие главы книги (шестая и седьмая).
Ни в Турбо Паскале, ни в MS-DOS нет средств для работы с графическим указателем типа «мышь». В четвертой главе описываются возможности драйвера мыши корпорации Microsoft, которые стали фактическим индустриальным стандартом и поддерживаются практически всеми производителями программно—аппаратных средств. Приводимый в книге модуль F_Mouse основывается на средствах этого драйвера и упрощает использование мыши в текстовых и графических программах.
Если Вы пытались реализовать программы, требующие значительных ресурсов памяти, Вы наверняка столкнулись с пресловутым «барьером 640 Кбайт».' Современные ПК имеют 4 Мбайт и более оперативной памяти, но ни в MS-DOS, ни в Турбо Паскале нет средств работы с памятью, лежащей выше первых 640 Кбайт. В главах пятой и девятой описывается, как можно решить проблему доступа к «верхней» памяти: в первой из них показаны способы использования отображаемой EMS— памяти, во второй — работа в защищенном режиме с дополнительной XMS— памятью.
Три заключительные главы книги смогут представить для Вас интерес только в том случае, если Вы используете среду программирования ВР.ЕХЕ, входящую в Borland Pascal with Objects'™ 7.0. В этих главах описываются особенности программирования для защищенного режима процессора, использование ресурсов и DLL—библиотек, построенных по формату Windows, а также способы адаптации MS—DOS—программ к работе под управлением этой операционной системы. Насколько мне известно, эти проблемы так и не нашли должного отражения в отечественной литерату — ре.
4 ноября 1996 г.