• 0
OverTaker

Работа с СОМ портом в Linux

Вопросы

Добрый день!

Кто знает, есть ли готовые компоненты для работы с СОМ портом в Linux под FMX Linux?

У Winsoft есть компонент для Firemonkey https://www.winsoft.sk/fcomport.htm , но он не работает с FMX Linux.

Может есть способ читать и писать в СОМ порт без сторонних компонентов? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 ответов на этот вопрос

  • 0

Есть модуль bcomport.pas .. так кажется. Его за глаза хватает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Но вроде он под линухом некорректно список портов получает. Мне во всяком случае пришлось его допиливать.

Как он к FMX относится - не в курсе.

Изменено пользователем POV

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Не выложите допиленный модуль в облако? И пример использования если не сложно.

Посмотрел Bcomport, он использует модули windows и classes, которых нет ни в FMX, ни в Linux.

 

 

Изменено пользователем OverTaker

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Я тебя обманул. BCompPort под линухом не пробовал. А класса TBlockSerial в делфи вроде нет, это я на лазарусе использовал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Попробовал, при выборе платформы Linux64 в модуле CLComPort не найден класс TCLComPort.

Размер файла CLComPort.dcu для платформы Linux64 в 284 байта намекает на то, что это скорее всего заглушка.

Другие компоненты из линейки Communication Lab при этом компилируются.

Изменено пользователем OverTaker

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

да, тоже не компилируется хоть и лицензия с исходниками. извиняюсь

Изменено пользователем fsdb

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу