|
Платные хостинги
Раскрутка сайта
Книги по программированию
COM порт, слежение
- Как можно следить за данными на COM порте, не мешая другим программам работать с ним же?
- Не знаю, пригодяться ли мои соображения, но, мне кажется, это вряд ли получиться. Я писал програмешку, что-то вроде тестера устройства подключенного к com-порту (к сожелению до ума не довел, но, тем не менее она прекрасно опрашивает модем ). Так вот, запустил я два экземпляра, этой проги и послав в порт данные из одной, попытался прочитать данные с помощью другой - не получилось. Думаю проблема в следующем: для каждой программы работающей с портом, Винда создает отдельный буфер передаваемых и читаемых данных, причем, после чтения, этот буфер очищается. Прошу не воспринимать мои слова на веру, это лишь мои догадки. Я и сам очень хотел бы разобраться в этом вопросе.
- Были такие мысли, и скорее всего, так и есть, но как же работают проги типа VitalAgent?
- Загляни в статью на сайте "Королевство Дельфи". Там уже 5 частей. Всё о работе с портами.
- Прбовал по ихнему первому способу, выдает только 0 и утверждает что подключился к порту(пришлось код поправить-не компилился)
- Ну как же не получится? Если ком-порт железный, а не эмулируемый драйверами (напр. винмодема), то можно юзать IOHandler. Для этого надо написать VxD. Это имеет смысл, когда прогу пишешь на продажу.
- А как нибудь по-проще и по-понятнее? Есть варианты?
- Ну возмозно есть компоненты для этого. А так в виндах вроде нет поддержки такого.
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|