Вверх ↑
Ответов: 8
Рейтинг: 0
#1: 2010-06-09 21:39:25 ЛС | профиль | цитата

И вновь вопрос??? Как то странно организован компорт на прием байтов , для того чтобы началось чтение с ком порта нужно воспроизвести какое нибудь событие тобиш нажать на кнопку или еще как нибудь заставить его читать. А разве ком порт не генерит прерывание которое видела бы программа и по нему начинала бы заполнять буфер???? Да и насчет буфера какой максимальный размер возможно установить?? А то у меня при 266 прога вылетает с ошибкой.
объясните пожалуйста что я не так делаю ?
Add(MainForm,2203837,252,126)
{
Width=812
Height=308
link(onActivate,3822672:doOpen,[(334,132)(334,146)])
link(onDeactivate,3822672:doClose,[(325,139)(325,153)])
}
Add(Button,84825,252,211)
{
Top=250
Width=75
Caption="Read next"
link(onClick,63129:doData,[])
}
Add(DoData,63129,301,211)
{
Data=Integer(400)
link(onEventData,3822672:doRead,[(356,217)(356,174)])
link(Data,21542:Text,[])
}
Add(Edit,21542,301,162)
{
Left=110
Top=250
Width=35
Height=21
Text="8"
DataType=1
}
Add(COM,3822672,385,140)
{
BaudRate=115200
link(onRead,16406592:doAdd,[])
}
Add(Memo,16406592,462,147)
{
Left=5
Top=10
Width=790
Height=225
}




карма: 1

0
файлы: 1code_18779.txt [644B] [420]