Под Win98 работа с портами (COM), зная их адрес и смещения по адресу, идет прекрасно через _outp и _inp. Т.е. установить 0 или 1 на TxD, RTS, DTR, прочитать с CTS и т.д. Как проделать такие же простые операции, наиболее простым способом в W2K?
Здравствуйте, Evgenii, Вы писали:
E>Т.е. установить 0 или 1 на TxD, RTS, DTR, прочитать с CTS и т.д.
Надо открыть порт (только по имени, типа com1, com2 и пр.) и над хандлом сделать ::EscapeCommFunction(). Поднятие/опускание CTS'а это еще не беда — ассинхронное получение и посылка — вот где засада
Но все это преодолимо.