如果可以,请给一个示例程序,谢谢了!
解决方案 »
- VB用什么实现大批量下载网页的HTML?
- 莫名其妙的烦躁,散分发泻一下郁闷
- 我点击窗体上的最小化按钮后,VB6能产生一个什么样的值与之对应吗?我想在我的程序里用这个值。
- VB连接MYSQL数据库的一些问题
- Data控件与SQL远程数据库
- vb如何调用Intel(R) Visual Fortran中quickwindow(ifqwin库)
- 想在explorer中实现文档文件预览 即鼠标移到某个文件上自动出来一个窗体来预览这个文件 vb能否实现?
- 大家推荐几本入门及提高的vb书, 从何下载???
- 图象的上下移动
- 请问关于VB的datareport倒底能不能用?
- 如何控制TextBox控件不能为空
- 请教如何侦听串口?
' 保存输入子串的缓冲区
Dim Instring As String
' 使用 COM1。
MSComm1.CommPort = 1
' 9600 波特,无奇偶校验,8 位数据,一个停止位。
MSComm1.Settings = "9600,N,8,1"
' 当输入占用时,
' 告诉控件读入整个缓冲区。
MSComm1.InputLen = 0
' 打开端口。
MSComm1.PortOpen = True
' 将 attention 命令送到调制解调器。
MSComm1.Output = "ATV1Q0" & Chr$(13) ' 确保
' 调制解调器以"OK"响应。
' 等待数据返回到串行端口。
Do
DoEvents
Buffer$ = Buffer$ & MSComm1.Input
Loop Until InStr(Buffer$, "OK" & vbCRLF)
' 从串行端口读 "OK" 响应。 ' 关闭串行端口。
MSComm1.PortOpen = False
End Sub注意 MSComm 控件可以采用轮询或事件驱动的方法从端口获取数据。这个简单的例子使用了轮询方法。关于事件驱动方法的例子请参阅 OnComm 事件的帮助。