Форум » [x]Harbour » Как работать с последовательными портами под Win (NT-based)? » Ответить

Как работать с последовательными портами под Win (NT-based)?

olegkrutov_72: В самом дистрибутиве, похоже, из-за кроссплатформенности убрали функции работы с портами, а примеров как-то негусто... Похоже, нужно сишные функции вставлять, но с C имею большие проблемы, особенно под винды... Не ткнёт ли кто носом в исходничек - примерчик? :) Или есть, может, библиотека какая?

Ответов - 3

Петр: Это о каком дистрибутиве идет речь Если о Harbour, то в контрибе есть Telepathy is the best serial communication library for Nantucket/CA-Cl*pper. I ported a significant amount of the functionality contained in Telepathy in this Flagship port. /* instructions - hook up a loopback device to "com1" of your computer run this program. It should echo Hi there bob. If it gives you a file i/o error, try running as root. also make sure that other programs (minicom?) can successfully talk to your com port. */ и пример function main ? ? ? tp_open( 1,, 9600, 8, "N", 1 ) //tp_send( 1, "Hi there bob" ) tp_inkey( .5 ) //? tp_recv( 1 ) ? tp_Close( 1 ) return nil Посмотрел хHarbour - есть тоже.

Pasha: Можно посмотреть minigui\samples\advanced\bartools Там выполняется работа со сканером штрих-кода через com-порт через функции winapi. Открытие порта, чтение-запись - через файловые обычные функции. Установка параметров порта - SetCommState и некоторые другие функции

Pasha: Посмотрел - Telepathy использует такие же средства




полная версия страницы