На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 12 / Группа завершения программы Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Группа завершения программы

Единственной функцией в этой группе является функция 0. Эта функция почти идентична прерыванию "int 20h". Несмотря на то, что прерывание "int 20h" описывается как "завершение программы" почти во всех реализациях операционной системы MS-DOS, вы должны вместо него использовать функцию 0 с целью избежания использования команды INT. Вам следует знать о том, что во всех руководствах по операционной системе MS-DOS, начиная с версии 2.0 и выше содержится рекомендация относительно того, что функция 4Ch ("Завершение процесса", что известно также под названием "Выход" - EXIT) должна использоваться в качестве "предпочтительного" способа завершения выполнения программы. Не следует однако, забывать, что функция 4Ch отсутствует в версиях, предшествовавших версии 2.00.


Всегда следовать совету о завершении программы, данному в руководстве по операционной системе, - положительное качество программиста. Мы настойчиво рекомендуем вам всегда пользоваться функцией 4Ch для завершения ваших программ в операционной системе MS-DOS версий 2.00 и выше. Если вы хотите, чтобы ваши программы работали под управлением всех версий операционной системы MS-DOS, вам необходимо пользоваться функцией "получение версии DOS" (30h) для определения какой код нужно использовать для завершения программы: для версий операционной системы MS-DOS 1.0 и 1.1 следует использовать функцию 0, а для всех остальных версий операционной системы MS-DOS следует пользоваться функцией 4Ch.


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz