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

Вниз

Com считывание   Найти похожие ветки 

 
AndrewVolkov   (2003-06-20 10:48) [0]

Добрый день.
Вопрос в следующем. Есть устройство подключаемое к сом порту
Я поискал по факам Делфи : вроде там подробно написано как проинициализировать, подключиться и загнать в сом что-нибудь.
Написано и про чтение с порта.

Я не до конца понял, если устройство что-нибудь посылает на сом порт, как я узнаю что что-то пришло, или есть какой-то буфер и я просто через интервал времени читаю и все, а он из буфера тянет??? Как этот процесс правильно происходит???


 
Polevi   (2003-06-20 11:21) [1]

рассматривай COM port как файл
с файлами можно работать синхронно - запрашиваешь данные (ReadFile), как только они появятся - ф-ия возвратит управление
или асинхронно - возвратит упраление ф-ия ожидания (WaitFor.., MsgWaitForMultipleObjects и тд)


 
AndrewVolkov   (2003-06-20 11:30) [2]

Синхронно - имеется ввиду, через какой-нибудь промежуток времени запрашивать данные??? к примеру раз в сек.

если да, тогда не совсем понял реализацию асинхронного варианта??


 
Polevi   (2003-06-20 11:33) [3]

см help на ReadFile


 
AndrewVolkov   (2003-06-20 11:49) [4]

ReadFile ничего нету ???


 
Polevi   (2003-06-20 12:04) [5]

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/readfile.asp


 
AndrewVolkov   (2003-06-20 12:51) [6]

Спасибо, буду копать в этом направлении


 
Chieftain   (2003-06-20 15:28) [7]

www.tmssoftware.com
компонент TMS Async32



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

Форум: "Система";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
1-10814
lord
2003-08-21 11:55
2003.09.04
вывод переменной s= CSCFlags=0 #0 MAXUses=4294967295 на екран


14-10983
Igor__
2003-08-14 07:40
2003.09.04
Ох эти цыклы!!!!


1-10838
olookin
2003-08-21 12:01
2003.09.04
Опция поиска необходимых файлов


3-10543
jon
2003-08-15 07:37
2003.09.04
Запрос из двух датасетов?


7-10994
Igorexa
2003-06-11 16:30
2003.09.04
создание редакторов, плееров и т.д.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский