Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.25;
Скачать: CL | DM;

Вниз

Функции для работы с СОМ портом   Найти похожие ветки 

 
ДиМАньяк ©   (2003-06-05 18:27) [0]

Мастера, подскажите, какие функции позволяют работать с СОМ портами и, как сделать, чтобы вся информация, поступающая на порт в течении определенного времени , записывалась в конкретный файл. За ранее спасибо.


 
MBo ©   (2003-06-05 18:30) [1]

В Статьи загляни


 
ДиМАньяк ©   (2003-06-05 18:49) [2]

В статьях я уже смотрел, но меня интересуют конкретно: OpenComm, CloseComm, ReadComm и как с помощью них "прослушивать" порт.


 
Darthman ©   (2003-06-05 19:14) [3]

Помоему будет проще и правильнее через CreateFile делать и через DeviceIOcontrol


 
ДиМАньяк ©   (2003-06-05 19:26) [4]

Если честно, то CreateFile мне не помог, я подключился через COM порт к мини АТС, которая каждые 5 сек делает отчет о звонках. Но моя прога не отлавливает никакой информации, идущей на порт, хотя HyperTerminal при тех же настройках порта успешно считывает информацию. Ног раскажите по-подробней об DeviceIOcontrol. Спасибо за помощь.


 
Darthman ©   (2003-06-05 19:28) [5]

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/deviceiocontrol.asp
Общаюсь с помощью этой же функцией с контроллером аккумулятора на ноутбуке. Все замечательно работает.
Практически низкоуровневое программирование, насколько позволяет делфи..... :)


 
ДиМАньяк ©   (2003-06-05 19:35) [6]

Спасибо. Попробую. Но если кто-то знает как работать с OpenComm раскажите (мне просто интересно).


 
Darthman ©   (2003-06-05 19:42) [7]

Понятия не имею, не пробовал. Но с DeviceIOControl проблем пока не испытывал.


 
ДиМАньяк ©   (2003-06-05 19:47) [8]

Большое спасибо за помощь.


 
pasha676   (2003-06-06 09:56) [9]


> OpenComm

А что такая функция существует до сих пор? Последний раз я пользовался ей в win3.11.


 
ДиМАньяк ©   (2003-06-09 20:01) [10]

Да, я нашел в хелпе функции OpenComm, ReadComm, WriteComm, CloseComm - все они устаревшие и выброшены, вместо них используются CreateFile и т.д. К, стати, последняя действительно исправно работает, надо только правильно "настроить" DCB ну и таймауты тоже не помешает (с этим я много натупил, но зато теперь все работает).
Всем спасибо за помощь.



Страницы: 1 вся ветка

Текущий архив: 2003.08.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
11-81603
Ал
2002-12-17 21:16
2003.08.25
KOL RichEdit - текст и рисунки?


1-81655
MegaVolt
2003-08-12 10:03
2003.08.25
Как сравнить переменную процедурного типа?


3-81533
Berezne
2003-07-31 13:14
2003.08.25
Как организовать фильтрацию в DBGrid !!!


7-81989
Itim
2003-06-04 16:25
2003.08.25
Работа с Web камерой.


1-81661
edicon
2003-08-12 00:42
2003.08.25
Мышь...