MScomm的一个怪现象

小光快闪 2004-06-29 05:13:59
我先是 frmmain.MSComm1.Output = "at+cmgl=""ALL""" & Chr$(13)
分析判断如果有ok和vbCtrl
则 frmmain.MSComm1.Output = "at+cmgr=1" & Chr$(13)
结果 我查看frmmain.MSComm1.input时
内容为:at+cmgl=ALL at+cmgr=1
怪了: 我只想留下 at+cmgr=1 怎么办啊?

...全文
146 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
小光快闪 2004-06-30
  • 打赏
  • 举报
回复
试过了 不行的
ttcat 2004-06-30
  • 打赏
  • 举报
回复
把接受缓冲区清空再试一下
小光快闪 2004-06-30
  • 打赏
  • 举报
回复
怎么没人来帮忙啊?
小光快闪 2004-06-30
  • 打赏
  • 举报
回复
to WallesCai(WallesCai) ( ) 信誉:100

相当于 在 超级终端 里执行 at+cmgl="ALL"
熊孩子开学喽 2004-06-30
  • 打赏
  • 举报
回复
frmmain.MSComm1.Output = "at+cmgl=""ALL""" & Chr$(13)
这个"at+cmgl=""ALL""" 是何东东呀?
allen7757 2004-06-30
  • 打赏
  • 举报
回复
设置 Sthreshold 属性为 0(缺省值),数据传输事件不会产生 OnComm 事件。若设置 Sthreshold 属性为 1,当传输缓冲区完全空时,MSComm 控件产生 OnComm 事件。如果在传输缓冲区中的字符数小于 value,CommEvent 属性设置为 comEvSend,并产生 OnComm 事件。comEvSend 事件仅当字符数与 Sthreshold 交叉时被激活一次。例如,如果 Sthreshold 等于 5,仅当在输出队列中字符数从 5 降到 4 时,comEvSend 才发生。如果在输出队列中从没有比 Sthreshold 多的字符,comEvSend 事件将绝不会发生。
小光快闪 2004-06-29
  • 打赏
  • 举报
回复
急死了 高手们帮忙了
小光快闪 2004-06-29
  • 打赏
  • 举报
回复
兄弟是初学者 有被上司骑在头上 靠 玩完了 帮帮忙了

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧