Особенности работы версии T-Mail для OS/2
Существует версия T-Mail для работы в среде операционной системы OS/2
версий старше 2.1. Подавляющее большинство функций версий для DOS и OS/2
совпадают, но в версии для OS/2 есть несколько особенностей.
Существенное отличие состоит в том, как запускаются внешние программы
из-под T-Mail в OS/2. Флаг "!" при задании любого Process заставляет T-Mail
перед запуском внешней программы закрыть COM-драйвер и открыть его снова по
возвращении. Вы имеете возможность запускать как задачи OS/2, так и DOS.
Если требуется запустить параллельную задачу, пользуйтесь средствами OS/2.
Пример:
~~~~~~~
Process BBS !do_bbs.cmd *P
(будет запущен do_bbs.cmd, но COM-драйвер при этом будет закрыт).
При использовании макросов (Process, Extern_Mail и т.д.) есть
возможность использовать макрос *O - вместо него передается handle
открытого COM-порта в десятичном виде.
Сочетание *O и флага "!" бессмысленно. Совместное использование не
принесет пользы, поскольку handle будет закрыт при запуске внешнего
процесса.
В версии для OS2 существует дополнительная переменная в t-mail.ctl :
Snoop. Определяет имя канала (рipe) для программы Snooper.
Пример: ( t-mail.ctl )
~~~~~~~~~~~~~~~~~~~~
Snoop \рipe\t-snoop
Вместе с T-Mail можно также использовать программу PMSNOOP by Peter
Fitzimmons.
В версии T-Mail для OS/2 можно использовать дополнительные ключи
командной строки:
-TXPRIORITY=n
-RXPRIORITY=m
-MAINPRIORITY=n
(см. главу 33).
Имена исполняемых файлов T-Mail в версии для OS/2 отличаются от имен
файлов в версии для DOS. Везде в данной документации при указании имен
файлов для простоты указываются имена файлов версии для DOS. Ниже приведена
таблица соответствия имен файлов в разных операционных системах:
версия для DOS версия для OS/2
-------------- ---------------
t-mail.exe t-mail-2.exe
tnc.exe tnc-2.exe
attach.exe attach-2.exe
filndx.exe filndx2.exe
freqlim.exe freqlim2.exe
traffic.exe traffic2.exe