Версия для печати темы

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

Форум «Всё о Паскале» _ Теоретические вопросы _ Вызов Exec() внутри Tsr программы

Автор: Гость_Student 27.08.2004 12:47

Здравствуйте, господа.

Есть следующая задача. Необходимо разработать программу-планировщик для MSDOS. Т. е. чтобы через заданное число секунд выполнялась определенная программа или команда MSDOS.

В руководстве программисту TP 6.0 есть абзац:

"...в процедурах прерываний, которые обрабатывают аппаратные прерывания, не должны использоваться любые программы ввода/вывода Turbo Pascal и программы динамического распределения памяти, поскольку они не реентерабельные. Кроме того, не могут быть использованы функции DOS, так как DOS не реентерабельная.
"
.

Т. е. вызов EXEC() не пройдет? Ну, а если все же надо, то как быть (если можно с примером)?

Автор: Guest 31.08.2004 14:33

http://pascal.sources.ru/tsr/int08tsr.htm