|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.07.2011, 10:41 | #1 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Lazarus, СОМ порт
Не могу разобраться как работать с портом. Кучу инфы перечитал, но то ли лыжи не едут, то ли я..., в общем не работает. Может у кого есть примерчик, киньте пожалуйста.
|
15.07.2011, 12:51 | #2 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Прога по работе с Com портом. Вся работа com порта в модуле FunctComPort.pas, работает в потоке не грузит систему
http://zalil.ru/31424269 |
15.07.2011, 14:47 | #3 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Aliens_wolfs, спасибо, но на Lazarus компилиться напрочь отказывается, хотя попробую все же подправить, может за работает.
Код:
|
15.07.2011, 15:01 | #4 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
С каким устройством работаете через Com порт?
|
15.07.2011, 15:49 | #5 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Устройств разных много, пока что экспериментирую с термосоленографом SBE 45.
Но не в нем дело, на Delphi все прекрасно работает, а нужно переписать под Лазарус. Пока я не могу вообще никаких сообщений с порта получить. Выше приведенный код вроде компилируется, но если указать виртуальный нуль модемный порт, выдает ошибку. На реальном порту протестить не могу. Последний раз редактировалось gusluk; 15.07.2011 в 15:55. |
15.07.2011, 16:21 | #6 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
tryopen('CNCA0', ComIdT); почему у тебя CNCA0 а не COM и номер, там нужно реальный порт указывать
Последний раз редактировалось Aliens_wolfs; 15.07.2011 в 16:45. |
15.07.2011, 17:23 | #7 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Это и есть порт, тока виртуальный, com0com.
|
15.07.2011, 18:31 | #8 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
А в Delphi работает с этим портом?
|
15.07.2011, 20:19 | #9 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Да, работает.
|
18.07.2011, 11:44 | #10 |
Форумчанин
Регистрация: 16.10.2008
Сообщений: 205
|
Вроде заработало, проблема была с виртуальным портом, не хочет он к нему конектиться хоть убей. Теперь встал вопрос как отслеживать когда приходят данные, просто пытаться читать с каким то интервалом с порта, или есть другие способы?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сом порт , БД | olegd | Помощь студентам | 7 | 05.07.2010 10:34 |
освободить СОМ порт | varelik | Общие вопросы Delphi | 11 | 11.02.2010 21:49 |
СОМ порт | JUDAS | Win Api | 0 | 10.01.2009 21:27 |
вопрос про СОМ-порт | фЁдОр | Компьютерное железо | 8 | 29.12.2008 16:04 |
СОМ порт | SERG1980 | Общие вопросы Delphi | 3 | 17.05.2007 08:06 |