Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2011.01.09;
Скачать: [xml.tar.bz2];

Вниз

Насчет работы с com-портом   Найти похожие ветки 

 
Danger ©   (2008-11-26 11:32) [0]

Кто-нибудь может поделиться рабочим примером, для работы с COM-портом? (для любого из доступных компонентов под KOL). Или хотя бы документацией по компонентам, если таковая имеется.

Заранее спасибо.


 
exero   (2008-11-26 14:25) [1]

У меня заработал только MHComPort - с полпинка, остальные требовали большего внимания - и я на них забил. В принципе все что мне нужно было - сделал особо не напрягаясь. Задача была - послать на внешнее устройство (измерительный прибор) набор из 6 байт, а потом принимать все входящее от него - послал через WriteStr - данные получал в ComPortRxChar.


 
L`Autour ©   (2008-11-27 05:56) [2]

А я использовал KOLCom. MHComPort я пробовал использовать потом, но он мне чем-то не подошел (уже не помню чем).


 
Danger ©   (2008-11-27 09:14) [3]


> exero   (26.11.08 14:25) [1]
>
> Задача была - послать на внешнее устройство (измерительный прибор)
> набор из 6 байт, а потом принимать все входящее от него
> - послал через WriteStr - данные получал в ComPortRxChar.

Странно, в системе на ноутбуке нет ни одного СОМ-порта (в том числе, виртуального). Делаю:
ComPort.Port:= "COM1";
ComPort.Open;

так переменная Connected в True!

Пишу в обработчике OnError:
procedure TForm1.ComPortError( Sender: PObj; Count: Integer );
begin
msgok("error");
end;

и пишу в порт: ComPort.Write( mystr, 1 );
следом читаю: ComPort.Read( mychar, 1 );
Сообщений об ошибках нет, как такое может быть?


 
exero   (2008-11-27 09:22) [4]

А вы в исходники не смотрели? - там автор забил на ошибки - надо будет самому немного поковырять, в том числе и деструкторы подправить, чтобы память не текла. У меня к сожалению исправленной версии не осталось. Но править на сколько я помню там много не надо - за пару часов управитесь.



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2011.01.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
2-1286865049
vegarulez
2010-10-12 10:30
2011.01.09
Как остановить закачку в IdHttp?


15-1285218847
12
2010-09-23 09:14
2011.01.09
А сегодня довольно хорошая дата - 40444


15-1285184688
NailMan
2010-09-22 23:44
2011.01.09
А вот собрался показать себя таки на "модельном МАКСе"


2-1286783963
Dennis I. Komarov
2010-10-11 11:59
2011.01.09
ReadDirectoryChangesW


4-1243760418
Nikfel
2009-05-31 13:00
2011.01.09
Как загрузить файл .res и из него брать ресурсы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский