TURBO PASCAL

Новости           

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности

От автора

 

Q:> 2.4.7 Как писать TSR'ы?

A:> Для написания TSR'ов, программ которые остаются в памяти после передачи управления операционной системе, используется функция keep. Почитать о ней можно в хелпе, там же приведён пример самого простого резидента. Естественно для нормального резидента нужно активизироваться по каким-то событиям. Для этого обычно перехватывают какие-либо прерывания. Hапример прерывание клавиатуры (int 9h) или таймера (int 1Ch или 08h). Как повесить обработчик своего прерывания на int 1Ch показано в хелпе по Get/SetIntVec. Кроме того для настоящего TSR'а необходима нормальная выгрузка. Для этого необходимо создание каких-либо семафоров. Каких именно - все зависит только от вашей фантазии. Годиться почти все: начиная с файлов и заканчивая указателями прерываний.

На первую страницу
Rambler's Top100 Яндекс цитирования Rambler's Top100 PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросампрошу писать на электронный адрес

Hosted by uCoz