С для профессиональных программистов

Общий план TSR-программы


Все TSR-программы обычно состоят из двух разделов. Первая часть используется для инициализации TSR-программы и возврата управления DOS путем использования реентерабельного системного вызова. Эта часть не выполняется до тех пор, пока не возникает необходимость в перезагрузке программы. При этом производится запись адреса точки входа TSR-программы в соответствующее место таблицы векторов.

Вторая,   прикладная                          часть,   занимается                          формированием

изображений.   При   этом   почти  всегда  используются  окна,  а

следовательно,и программы управления окнами. При этом изображение

на  экране  восстанавливается  после завершения работы прикладной

части программы. Следует помнить, что у большинства  TSR-программ

прикладные   части   представляют   собой   утилиты  формиривания

изображения,  как  у  программы  типа   "записной   книжки"   или

"калькулятора".   После  своего  завершения  они  восстанавливают

изображение на экране  в  том  же  виде,  каким  оно  было  перед

запуском этих программ.



Содержание раздела