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

Вниз

опрос Com порта   Найти похожие ветки 

 
Новенький в Делфи   (2002-11-04 03:26) [0]

Так ни чего конкретного и не нашёл.. как организовать постоянный опрос порта. Пробовал без остановочно читать с него, но система грузится сильно.


 
DC-AC   (2002-11-04 07:29) [1]

А FILE_FLAG_OVERLAPPED и WaitCommEvent для чего ?


 
SottNick   (2002-11-04 08:49) [2]

WaitCommEvent конечно,
а для нестандартных задач можно отдельный поток создать с приоритетом поменьше


 
Bakca   (2002-11-04 09:22) [3]


> SottNick © (04.11.02 08:49)
> WaitCommEvent конечно,
> а для нестандартных задач можно отдельный поток создать
> с приоритетом поменьше

Плюс к этому можно между обращениями к порту вставлять sleep(ms),
где ms (милисекунды) выбрать в зависимости от конкретных условий.
Это ощутимо разгрузит процессор.


 
DOOMin   (2002-11-04 10:45) [4]

скачай с Torry компонент TCommPortDriver от Marco Cocco, там все замечательно организовано. Можешь прямо компонентой и воспользоваться


 
Новенький в Делфи   (2002-11-04 11:51) [5]

А FILE_FLAG_OVERLAPPED и WaitCommEvent для чего ?
..кхм, пасибо, но как этим пользоваться? Только в хелп не отправляйте :)

Насчёт компонентов, не очень хочется ими пользоваться


 
Evgeny V   (2002-11-04 12:13) [6]

Извини мужик, но ответы правильные, а без хелпа или доки никуда, если хочешь самостоятельно научиться писать программы. А компоненты для того и пишут, чтобы другим (и себе тоже) проще было и с хелпом поменьше работать


 
DC-AC   (2002-11-04 13:48) [7]

Новенький в Делфи :
Ну конечно же отправим :-)
http://www.happytown.ru/prog/practika/com_win32.html


 
Новенький в Делфи   (2002-11-04 20:36) [8]

2 DC-AC , пасибо, хорошая статья.
PS я боялся английского хелпа :)



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

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

Наверх





Память: 0.46 MB
Время: 0.01 c
1-49033
HardClubber
2003-01-06 00:07
2003.01.16
Mailslot


1-49140
NewGuest
2002-12-29 18:29
2003.01.16
Глюки при считывании файла...


3-48856
silenser
2002-12-19 14:51
2003.01.16
как найти время?


3-48936
Arick2k
2002-12-22 21:21
2003.01.16
Работа с UpdateSQL


3-48923
danco
2002-12-18 20:07
2003.01.16
Сортировка по украинскому алфавиту





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