主页
Top.Mail.Ru Yandeks.Metrika
论坛:“主要”;
当前存档:2002.07.29;
下载:[xml.tar.bz2];

向下

水果盘 找到类似的分支


AlekseyK   (2002-07-15 18:32) [0]

谁使用了Com Port组件。 如何在不问的情况下得到答案

过程TForm1.ComPort1RxChar(Sender:TObject; Count:Integer);
开始
comport1.ReadStr(a,count);
label8.Caption:= label8.Caption + a;
结束;
它给
at

ok

如果是的话
过程TForm1.Button2Click(Sender:TObject);
开始
post:=“at”;
post:= post +#13;
ComPort1.WriteStr(post);
结束;
怎么样才行
还有其他任何组件只能得到答案吗?



Pingo   (2002-07-16 05:10) [1]

如果简单,那么你可以。
在亲戚终端的形式。 与ComPort1连接。 OnChar:

程序TForm1.TerminalChar(发件人:TObject; Ch:Char);
开始
如果Ch <>#13那么
开始
如果Ch <>#10则Edit1.Text:= Edit1.Text + Ch;
结束其他
开始
Memo1.Lines.Add(Edit1.Text);
Edit1.Text:=“”;
结束;
结束;

使用COM“a”逐行输入备忘录。
一般来说,使用这个组件,演示非常好......
并且更清楚地表达问题,也许我不明白你想要什么。



-=Sergeante=-   (2002-07-16 10:21) [2]

我知道你使用调制解调器? 然后,如果调制解调器向您发送命令的答案,则只需分析调制解调器对线路条目的响应 OK



AlekseyK   (2002-07-16 13:00) [3]

事实是,在OnRxChar中,readstr过程返回所有收到和发送的字符。
在这里它可以是调制解调器和miniATS以及其他一切
当设备回答我时,在我发送的命令之后,我只需要一个答案,而不是一个请求+一些字符+一个答案
在上面的示例中,如果在label8的位置存在编辑,则结果为AT |||OK ||
如果我需要在tsiska上获得一个坐着的用户列表,那就是一样的
发送谁
然后阅读方法AlekseyK©(15.07.02 18:32)
会收到的

User1
User2
虽然我不需要谁



-=Sergeante=-   (2002-07-16 14:04) [4]

坦率地说,我没有注意到这个组件背后有这样的事情。 我和他一起工作了很长时间,他成功地应对了。 它似乎在某种程度上回应了传输数据的回声。

无论您使用TComDataPacket,都要写入TComPort属性的值

有什么区别? “A”
过程TForm1.ComPort1RxChar(Sender:TObject; Count:Integer);
开始
comport1.ReadStr( a,伯爵);
label8.Caption:= label8.Caption + a;
结束;



AlekseyK   (2002-07-16 16:21) [5]

a 这是一个字符串变量
TComDataPacket没有使用

对象ComPort1:TComPort
BaudRate = br9600
端口=“COM2”
Parity.Bits = prNone
StopBits = sbOneStopBit
DataBits = dbEight
事件= [evRxChar,evTxEmpty,evRxFlag,evRing,evBreak,evCTS,evDSR,evError,evRLSD,evRx80Full]
FlowControl.OutCTSFlow = False
FlowControl.OutDSRFlow = False
FlowControl.ControlDTR = dtrEnable
FlowControl.ControlRTS = rtsEnable
FlowControl.XonXoffOut = True
FlowControl.XonXoffIn = True
OnAfterOpen = ComPort1AfterOpen
OnAfterClose = ComPort1AfterClose
OnRxChar = ComPort1RxChar
OnError = ComPort1Error
左= 424
顶部= 8
结束



-=Sergeante=-   (2002-07-17 11:40) [6]

她是一个字符串是可以理解的......
说实话,组件的这种行为的逻辑对我来说并不清楚。



wal   (2002-07-17 13:06) [7]


>事实是在OnRxChar中,readstr过程返回所有接受的
>并由Char发送

一个根本错误的陈述。 只是调制解调器本身(默认情况下)发出的是你所狂欢的东西,即回声。



Страницы: 1 整个分支

论坛:“主要”;
当前存档:2002.07.29;
下载:[xml.tar.bz2];

楼上









内存:0.57 MB
时间:0.024 c
8-95453
Dorex
2002-03-22 11:16
2002.07.29
如何将BMP打破成方块?


7-95584
菲拉特
2002-05-14 13:56
2002.07.29
如何从Internet Explorer关闭弹出窗口?


3-95216
PashketSiniz
2002-07-08 11:38
2002.07.29
??


6-95464
弗拉基米尔梅利亚
2002-05-17 16:45
2002.07.29
使用调制解调器


14-95506
Olgerd
2002-06-29 14:09
2002.07.29
坏扇区





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский