Skip to content

nikitayev/BComPort

Repository files navigation

===============================================================================
                              Компонент   TBComPort
===============================================================================

Автор      : Брусникин Игорь Викторович  -  majar@nm.ru

Версия     : 2.10  -  24.11.2005

Статус     : Свободно распостраняемый (freeware).

Назначение : Компонент для обмена данными с внешними устройствами через
             интерфейс RS-232 в асинхронном или синхронном режиме. Работает
             с Delphi 2..7 под Windows 9X/ME/NT4/2K/XP.

Установка  : Для Delphi2:
             - в меню Component выберите команду Install...
             - в диалоге Install Components щелкните кнопку Add...
             - в диалоге Add Module щелкните кнопку Browse и выберите файл
               BCPort.pas
             - в диалоге Add Module щелкните кнопку OK.
             Для Delphi3 и выше:
             - в меню File выберите команду Open
             - выберите файл BComPortD3.dpk .. BComPortD7.dpk для
               Delphi3 .. Delphi7 соответственно
             - в диалоге Package щелкните кнопку Install.
             В палитре компонентов на вкладке Samples появится компонент.

    Подробно о свойствах, методах и событиях компонента TBComPort см. в файле
справки BComPort.chm. Каталог Demo содержит демонстрационные примеры
использования компонента.
    Компонент разработан основе идей одной из лучших свободно-распостраняемых
библиотек ComPort Library от Dejan Crnila.

===============================================================================

История версий:

1.00 - Базовая версия от 08.07.2001;
1.10 - 14.03.2002 - Добавлено управление выходными линиями порта DTR и RTS.
1.20 - 22.05.2003 - Добавлена возможность чтения/записи в асинхронном режиме.
       Добавлена поддержка событий. Файл справки Readme.doc.
2.00 - 01.03.2005 - Компонент полностью переработан на основе идей
       ComPort Library ver.2.51 от Dejan Crnila. Файл справки BComPort.chm.
2.10 - 24.11.2005 - Изменения с учетом ComPort Library ver.3.0, оптимизация
       кода. Добавлены демонстрационные примеры. Первый публичный релиз.

===============================================================================

Алексей Никитаев 2020.07.09:
Компоненты в основном работают хорошо, но на некоторых кривых железках типа PL-2303HXA (http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41) нормально работать отказывается - зависает и даже вываливается в синий экран смерти.
Рекомендую использовать компоненты Synapse:
http://svn.code.sf.net/p/synalist/code/trunk
или
https://github.com/nikitayev/synapse/
для работы с COM-портом в режиме блокировки, либо AsyncPro для работы без блокировок: https://github.com/TurboPack/AsyncPro.git/

About

COM port access Delphi package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published