COM port

3 отговора 270 прегледа
#1

COM port

Има ли по - добра алтернатива за работа с COM порта от CPort lib и ако има ми я кажете моля , ако може с линк за доунлоад.И малко обяснения ако е удобно!

Отговор
в отговор на дrxaцkep #2

Re: COM port

А ти потърси ли сам алтернативи?

Аз лично не съм използвал готови компоненти, защото задачите ми са били доста специфични. В този случай се използват API функциите CreateFile, ReadFile и WriteFile и евентуално WaitCommEvent и някои други. Този начин е 'по-добра' алтернатива, защото можеш да направиш всичко, което Windows може да направи с COM порта. От друга страна, този начин е 'по-лоша' алтернатива, защото трябва да почетеш от Win32 API и да си напишеш сам основните функции. Ако не ти се пише, както предполагам, можеш да погледнеш назад във форума - имаше теми по въпроса и бяха споменати и компоненти. Също така можеш да изчакаш - тук във форума има колеги, които са се борили с различни компоненти и може да ти дадат насоки.

PS Можеш да потърсиш и в страниците с много компоненти (torry и др.) - там със сигурност има много варианти.

Отговор
в отговор на дrxaцkep #3

Re: COM port

Според мен най-доброто нещо е Async Professional
[линк]
Това е широк пакет от компоненти (open source), който включва и компонента за управление на серийния канал: TComPort. За повече разяснения трябва да кажеш малко повече за това което ще правиш

Отговор
в отговор на дrxaцkep #4

Re: COM port

Аз лично предпочитам да работя директно с Win32 API функциите за целта. Няма по-гъвкаво и мощно решение от това. Рабира се, написал съм си клас, който управлява функционалността, която ми е нужна. А иначе, компоненти за целта има бол. Виж например в Torry.

Mixy
Отговор