На мой взгляд, два наиболее оптимальных пути решения уже были детально разобраны на форуме:
1) через ActiveX. Наименее трудозатратный в плане разработки. В сочетании с SysFileDeployer дает неплохие результаты. Кстати, MSComm прекрасно отлавливает события - не совсем понимаю, при чем здесь таймер? Или имелась в виду задержка чтения (sleep())?
2) Работа с Com-портами из Аксы через API. Более детального ее описания, чем у George Nordic, найти сложно :-). Также обсуждение можно посмотреть на technet. Там, кстати, лежит ссылка на msdn, где описаны основные алгоритмы работы с COM на примере создания ActiveX, альтернативного MSComm. Принципиальных трудностей с реализацией также не вижу - у самого не хватило времени сделать такой механизм
|