Skip to content

nikitayev/BComPort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

72c29ee · Jul 9, 2020

History

7 Commits
Jul 9, 2020
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jun 6, 2016
Jul 9, 2020
Jul 9, 2020
Jul 9, 2020
Jun 6, 2016
Jul 9, 2020

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