Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
ДиМАньяк   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-81649
Pavel
2003-08-12 12:45
2003.08.25
сравнение двух цветов


3-81571
abc
2003-07-30 15:15
2003.08.25
TDataSetProvider+TClientDataSet не удаётся установить связь


7-81977
Эдуард
2003-06-10 05:05
2003.08.25
Работа с реестром Windows


1-81723
Shuric
2003-08-08 21:03
2003.08.25
Графика


4-82022
Omega27
2003-06-22 22:23
2003.08.25
message from other windows...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский