Вот ещё не понятна одна вещь. В руководстве к SysLibCom написано, что все функции для чтения/записи/закрытия порта должны принимать дескриптор порта (который был возвращён функцией SysComOpen при открытии порта). А на деле во всех примерах вместо дескриптора просто подставлен номер порта (тип PORTS), а на значение, возвращаемое функцией SysComOpen, просто забивают. И биб-ка ComService тоже не выдаёт никакого дескриптора. Получается, в руководстве ошибка, и обращение к порту идёт тупо через его номер.