logo search
TurboProlog / Документация / TOM_1

Углубленный контроль ошибок в .Exe файлах

Библиотека Турбо Пролога содержит ряд стандартных процедур для обра-

ботки ошибок, используемых по умолчанию, но вы можете вместо них исполь-

зовать свои собственные предложения. В этом разделе мы рассмотрим две

процедуры - criticalerror и fileerror. При возникновении ошибки, связан-

ной с DOS, вызывается criticalerror, а при возникновении ошибки, связан-

ной с файлами - fileerror. Если вы объявите эти предикаты как глобальные

и напишите для них ваши собственные предложения, то компоновщик подключит

их вместо библиотечных процедур.

В результате вы можете получить более удобный для вас механизм обра-

ботки ошибок. При этом может сократиться размер .EXE файла, поскольку

стандартные процедуры обработки ошибок являются весьма обобщенными, расс-

читанными на множество ситуаций, которые никогда не возникают в вашей

конкретной программе).