Используя этот способ, вы тестируете ее путем запуска.
Вместо того, чтобы стать резидентной, программа действует, как
будто бы был нажат "горячий ключ", выполняется один раз и
завершается.
После тестирования программы вы можете перекомпоновать свою
программу как TSR-программу и протестировать ее как
резидентную. Начните с наивысшего значения переменной sizeprogram
и уменьшайте ее, как описано в главе 11.
Завершающий тест - это проверка, как ваша TSR-программа
будет вести себя в окружении себе подобных. Этот тест может
привести к непредвиденным результатам. Многие из популярных
TSR-программ не могут выполняться вместе, поэтому вы должны
выбрать те из них, которые совместимы друг с другом, и
попробовать тесты, которые загружают различные TSR-программы в
различной последовательности до тех пор, пока вы не добьетесь
нормальной работы. Укажите этот порядок в установочную процедуру
в руководстве пользователя по вашей программе.
ВЫВОДЫ.
-----------------------------------------------------------------
Используя программы из этой главы, вы будете иметь набор
средств, который позволит вам писать резидентные утилиты на Турбо
Си для IBM PC. Эти программы могут создаваться и тестироваться в
интегрированной среде Турбо Си как нормальные нерезидентные
программы для ДОС. Они могут использовать функции окон, ввода
данных, текста и меню из предыдущих глав в этой книге. После
доведения программ до рабочего состояния они могут быть
интегрированы со средствами из этой главы для превращения их в
полностью функционирующие TSR-программы.
ЭПИЛОГ.
-----------------------------------------------------------------
Хэккеры в сердце могут почуствовать проникновенность за
работу, которая превратилась в программы из этой книги. Хэккер -
это человек, который "разбирает" компьютерные системы для того,
чтобы узнать, как они работают. Этот термин в дальнейшем потерял
свое значение ввиду его частого употребления в печати и общении,
но мы предпочитаем его начальное значение. Программист, который
интересуется техникой и принципами, лежащими в основе этих
функций, обнаружит, что многие хэккеры обнаружили то же самое. Вы
можете использовать эти средства без всяких вопросов. Но если вы
пытливая натура, то это подтолкнет вас к дальнейшему
проникновению во внутренности PC и ДОС. Если вы не работаете в
Microsoft и не имеете исходных текстов каждой из версий ДОС (или
времени на их изучение), то должны будете или сами разгадывать
секреты ДОС или узнавать их от других.
Мы советуем вам присоединиться к информационному обмену
журнала Byte. Каждый выпуск журнала Byte содержит информацию, как
это сделать. Там имеется больше полезных технических данных, чем
во всех вместе взятых книгах, статьях журналов и руководствах,
которые вы можете где-либо найти. Учитесь и используйте работу
тех, кому посвящена эта книга.