T-mail

22.Особенности работы версии T-Mail для OS/2

Существует версия T-Mail для работы в среде операционной системы OS/2 версий 2.1 и старше. Подавляющее большинство функций версий для DOS и OS/2 совпадают, но в версии для OS/2 есть несколько особенностей.

В версии T-Mail для OS/2 не используется драйвер FOSSIL. Для работы с COM-портами используется либо стандартный драйвер OS/2, либо другой нестандартный драйвер (например, SIO).

Существенное отличие состоит в том, как запускаются внешние программы из-под 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 будет закрыт при запуске внешнего процесса.

Вместе с T-Mail можно также использовать программу PMSNOOP by Peter Fitzimmons.

В версии T-Mail для OS/2 можно использовать дополнительные ключи командной строки:

-TXPRIORITY=n

-RXPRIORITY=m

-MAINPRIORITY=n

-NOPM

(см. главу 34).

Имена исполняемых файлов 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

tif2gr3.exe═════════════ tif2gr32.exe

txt2gr3.exe════════════ txt2gr32.exe

gr3prt.exe══════════════ gr3prt2.exe

23.Особенности работы версии 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 необходимо остановить Remote Access Server (RAS). Это можно сделать либо вручную (в Remote Access Admin), либо в командном файле, из которого производится запуск T-Mail, например:

-------- t-mail.cmd -------------

net stop "remote access server"

t-mailnt.exe

net start "remote access server"

Существенное отличие состоит в том, как запускаются внешние программы из-под 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 будет закрыт при запуске внешнего процесса.

В версии T-Mail для Windows NT можно использовать дополнительные ключи командной строки:

-TXPRIORITY=n

-RXPRIORITY=m

-MAINPRIORITY=n

-PRIORITYCLASS=n

-CONAGENT

(см. главу 34).

Имена исполняемых файлов T-Mail в версии для Windows NT отличаются от имен файлов в версии для DOS. Везде в данной документации при указании имен файлов для простоты указываются имена файлов версии для DOS. Ниже приведена таблица соответствия имен файлов в разных операционных системах:

версия для DOS══ версия для Windows NT

--------------════════════ ---------------------

t-mail.exe═══════════════ t-mailnt.exe

gr3prt.exe══════════════ gr3prt.exe