- Синтаксис языка
- Типы данных
- Стандартные модули
- Процедуры и функции
- Зарезервированные слова
- Директивы компилятора
- Сообщения об ошибках
- Примеры программ
- Описание среды разработки
|
|||
Процедура SetIntVecМодуль WinDOSУстанавливает заданный вектор прерывания на заданный адрес. Объявление: Procedure SetIntVec(IntNo: Byte; Vector: Pointer); Замечания: IntNo определяет номер вектора прерываний (0 .. 255) и Vector определяет адрес. Vector обычно создается с помощью оператора @ для указания адреса процедобработки прерывания. Пусть Int1BSave - переменная указательного типа и Int1BHandler - идентификатор процедуры обработки прерывания, тогда перва последовательность операторов устанавливает новый обработчик прерывания,вторая восстанавливает первоначальный обработчик: GetIntVec ($1B, Int1BSave); В защищенном режиме DOS, в стандартном или расширенном режимах Windows, SetIntVec устанавливает вектор прерывания защищенного режима с заданным номером вектора прерываний. SetIntVec не может использоваться для изменения векторов прерываний реального режима или векторов исключений в защищенном режиме. Пример программы: getintvc.pas См. также: GetIntVec | |||
© 2009–2023 Russian Pascal Developer Network.
Техническая площадка: ISBIZ Хостинг |