Особенности работы версии T-Mail для Windows NT
Существует версия T-Mail для работы в среде операционной системы
Windows NT версий старше 3.51. Подавляющее большинство функций версий для
DOS и Windows NT совпадают, но в версии для Windows NT есть несколько
особенностей.
В версии T-Mail для Windows NT не используется драйвер FOSSIL. Также
не требуются никакие дополнительные драйвера для работы с COM-портами.
Существенное отличие состоит в том, как запускаются внешние программы
из-под T-Mail в Windows NT. Флаг "!" при задании любого Process заставляет
T-Mail перед запуском внешней программы закрыть COM-порт и открыть его
снова по возвращении. Вы имеете возможность запускать как задачи Windows
NT, так и DOS. Если требуется запустить параллельную задачу, пользуйтесь
средствами Windows NT.
Пример:
-------
Process BBS !do_bbs.cmd *P
(будет запущен do_bbs.cmd, но COM-порт при этом будет закрыт).
При использовании макросов (Process, Extern_Mail и т.д.) есть
возможность использовать макрос *O - вместо него передается handle
открытого COM-порта в десятичном виде.
Сочетание *O и флага "!" бессмысленно. Совместное использование не
принесет пользы, поскольку handle будет закрыт при запуске внешнего
процесса.
В версии для Windows NT существует дополнительная переменная в
t-mail.ctl : Snoop. Определяет имя канала (рipe) для программы Snooper.
Пример: ( t-mail.ctl ):
---------------------
Snoop \\.\рipe\t-snoop
В версии T-Mail для Windows NT можно использовать дополнительные ключи
командной строки:
-TXPRIORITY=n
-RXPRIORITY=m
-MAINPRIORITY=n
-PRIORITYCLASS=n
(см. главу 34 ).
Имена исполняемых файлов T-Mail в версии для Windows NT отличаются от
имен файлов в версии для DOS. Везде в данной документации при указании имен
файлов для простоты указываются имена файлов версии для DOS. Ниже приведена
таблица соответствия имен файлов в разных операционных системах:
версия для DOS версия для Windows NT
-------------- ---------------------
t-mail.exe t-mailnt.exe