Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Переадресация Ввода-Вывода    >>    int5
   
 
 Перехватчик PrintScreen в файл  Ярослав Мигач 24.10.1991

Пример программы перехвата прерывания печати экрана ( INT 5 ), реализованной на Turbo Pascal



2k 
 

Int5 V 1.0 (c) 1991 Ярослав Мигач Предлагаю Вашему вниманию пример программы перехватчика прерывания печати экрана ( INT 5 ) реализованного на Turbo Pascal. Вызов этого прерывания генерируется аппаратно, каждый раз, когда пользователь нажимает клавишу Print Screen. В приведенном модуле также демонстрируется как назначать фукнкцию выхода из программы для Turbo Pascal. Предлагаемый перехватчик не является резидентным и снимается при выходе из программы, установившей перехватчик, автоматически, благодаря переназначению функции ExitProc. Для подключения перехватчика достаточно указать имя рассматриваемого модуля в USES основной программы. Представленный исходный код на претендует на полноту комментариев, однако автор надеется, что программа может быть Вам полезна при построении собственных перехватчиков. Условия распространения полностью свободные. Список файлов: INT5.PAS - исходный текст программы модуля перехватчика прерывания печати экрана WIN.OBJ - обьектный код модуля низкоуровневых процедур работы с текстовым экраном фирмы Borland ----------------------------------------------------- C.У. Ярослав Мигач т. 441-40-81 ( раб )