| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > COM1, COM2, USB |
| Автор: Yuriy 29.10.2003, 22:42 |
| Подскажите как работать с портами ? Нужно считывать значения с COM или USB порта ! |
| Автор: remax 29.10.2003, 23:04 |
| 1. Использовать готовые компоненты (Для COM порта их много, Для USB не встречал) 2. Использовать WIN API 3. Многие устройства, с которыми необходимо связываться, часто имеют готовый драйвер с которым обычно можно синтегрироваться по ActiveX технологии |
| Автор: Baa 30.10.2003, 05:25 |
| 3. Я может чего не знаю, но с каких пор драйверы предоставляют COM - интерфейсы для доступа к ним? Что-то я себе туго представляю процесс интеграции с драйвером через ActiveX, можно расписать поподробнее? А общаться с USB можно либо написав свой драйвер, либо используя HID- драйвер. |
| Автор: ~FoX~ 30.10.2003, 09:27 |
| Шикарная АПИ функция DeviceIOControl - она вообще с чем угодно работает!!! |
| Автор: Baa 30.10.2003, 18:21 |
| ~FoX~, она работает только с тем, что предоставляет SymbolicLink |
| Автор: remax 1.11.2003, 13:52 | ||
Разумеется, речь идет о случае предоставлении разработчиками драйвера дополнительного инструментария (SDK ничего не говорит?). Остается только импортировать предоставленный ActiveX компонент в среду разработки и работать с устройством через него. При этом нет необходимости писать свой драйвер или вгрызаться в какие либо другие трудности!!! P.S. В программировании к любой цели ведут множество путей. Правильный выбор наиболее оптимального из них это и есть лучшее подтверждение квалификации специалиста. ;) |
| Автор: remax 1.11.2003, 15:01 | ||
HID- драйвер (Human Interface Device) - Драйвер для устройств интерфейса между человеком и компьютером, Например: Мышь и клавиатура. Для работы с устройствами реального времени (WEB-Cam) или приближающимся к ним (Сканеры, фотоаппараты и т.п.) эти драйверы не подходят... |
| Автор: Baa 1.11.2003, 18:32 | ||
сдк не предполагает собой активИКС... |
| Автор: Yuriy 1.11.2003, 21:33 |
| А можна какой нибуть пример программы или хотя бы ссылку на компонент который работает с портами !? |
| Автор: Monty 1.11.2003, 23:22 | ||
Дорога тебе одна |
| Автор: remax 2.11.2003, 17:58 | ||
Библиотека Async Pro Реализует весь спектр работ с COM-портами, сокетами, модемами и факсами.... Я знаю про три версии V3.0 Для D4,D5 V4.01 Для D4,D5,D6 и BCB V4.05 Для D4,D5,D6,D7 и BCB Проблем - несколько: 1) В принципе это ни есть FreeWare 2) Инсталяшки занимают достаточно много места (V4.05, например, 24 Мб) Попробуйте поискать на CD дисках с дополнительными компонентами к Delphi. |
| Автор: Monty 2.11.2003, 22:34 | ||
Так вот она: http://www.torry.net/comm_packs.htm
|