软件注册站
热情软件屋

 
如何在VB中实现Open Com语句
编号: QA001865    
建立日期: 1999年10月17日 最后修改日期: 1999年10月17日
所属类别: Visual Basic - 网络与通信
   
    VB
    Windows98
    本人在将一个 QBASIC 的程序转到 VB 下运行时遇到如下语句 OPEN“COM2:4800,N,8,1, RS, CS,DS,CD”FOR RANDOM AS #1不能运行,请问在VB下如何编写具有同样功能的语句?(ldr)
   
    VB不再使用Open Com语句来实现打开串口的工作。你应该使用VB的MS Comm控件。你这个语句相当于:
     ' 使用 COM2。
     MSComm1.CommPort = 2
     ' 4800 波特,无奇偶校验,8 位数据,一个停止位。
     MSComm1.Settings = "4800,N,8,1"
     ' 当输入占用时,
     ' 告诉控件读入整个缓冲区。
     MSComm1.InputLen = 0
     ' 打开端口。
     MSComm1.PortOpen = True
    其他的QBasic读写这个串口的语句都需要修改成MS Comm方法。你可以参考MS Comm的帮助和VB的MS Comm示例。
    
    相关书籍:
    《串行端口大全》
    《Delphi 串口通信编程》

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 网络与通信, network, communicate, com, com1, com2

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio