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

Вниз

Подскажите комоненту для Delphi6 для чтения COM-port a   Найти похожие ветки 

 
lovres   (2003-11-14 13:18) [0]

Есть хорошая компонента ComPort 2.63, но она для D5. Может у кого-то есть для D6?


 
Reindeer Moss Eater   (2003-11-14 13:20) [1]

TapdComPort from AsyncPro 4.06


 
Pat   (2003-11-14 13:21) [2]

Пока будешь искать, проще самому написать...
TComportDrv
AsyncPro


 
shane54   (2003-11-14 14:01) [3]

Был озадачен такой же проблемой... перепробовал несколько компонент с torry.net, но все они были событийными, что не очень удобно, а иногда и вообще противопоказано, когда общение с устройством идёт в обе стороны, причём устройство некоторые ответы даёт с задержкой. Итог - смотри http://www.delphimaster.ru/cgi-bin/search.pl?words=COM1&n=0 , там 3 статьи. Особо обрати внимание на первую - у меня достаточно сложное приложение сделано по таким принципам, всё работает. Рекомендую. Будут вопросы - пиши.


 
Arm79   (2003-11-14 14:34) [4]

ComPort 2.63 - перекомпилируется под 6 версию делфей Нужно просто заменить пару ссылок на модули. В поиске яндекса набери proxies.pas и найдешь массу статей по этому поводу.


 
shane54   (2003-11-14 14:40) [5]

ComPort - событийный компонент, т.е. при получении сообщения с порта вызывается обработчик. Это не есть хорошо, потому что если посылаемые данные основываются на полученных, начинается гемморой...


 
Reindeer Moss Eater   (2003-11-14 14:56) [6]

Только если программист болен


 
lovres   (2003-11-14 15:28) [7]

мне не надо ничего посылать в порт, мне надо только считывать.


 
erik   (2003-11-14 15:39) [8]

Тебе опыта набратся надо, я только через год понял детально как надо работать. Ты гляди на код компонент с которыми собираешся работать, чтобы они таймер неиспользовали, непрерывный опрос порта неделали. По умному там должен быть Thread + асинхроная работа в портом. Висеть поток должен на событии от порта.
В VARIAN ASYNC32 COMPONENT v1.48 есть класс TCustomComm. Я лучше него ничего невидел, пронаследовался от него довавил несколько мелочей и сказка, улучшать нечего. Работает под всеми версиями начиная с D4.


 
lovres   (2003-11-14 15:46) [9]


> Arm79 © (14.11.03 14:34) [4]
> ComPort 2.63 - перекомпилируется под 6 версию делфей Нужно
> просто заменить пару ссылок на модули. В поиске яндекса
> набери proxies.pas и найдешь массу статей по этому поводу.

Да, я поменял vcl50 на vcl60, но после этого Access Violation вылез...



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

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

Наверх




Память: 0.46 MB
Время: 0.007 c
1-93491
Shc
2004-01-12 18:47
2004.01.29
Поиск по XML схеме


1-93535
dyuzhev
2004-01-18 12:54
2004.01.29
EInvalidOp


14-93647
sapsi
2003-12-31 14:29
2004.01.29
Запрет работы приложения


3-93399
Silver_
2003-12-30 11:17
2004.01.29
Fast Report - Проверка на NULL (в скрипте)


7-93728
blackman
2003-11-13 13:25
2004.01.29
Необходимо вынимать вложение из банка сообщения OutlookExpress





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