易截截图软件、单文件、免安装、纯绿色、仅160KB

VB串口通信遇到的问题

Private Sub MSComm1_OnComm()
Static num As Integer
Dim Buffer As Variant
Dim Arr() As Byte
receive_cnt = MSComm1.InBufferCount  '接收缓冲区的字节数
Buffer = MSComm1.Input
Arr = Buffer
indate = Val(Arr(0)) '收到的二进制数转换成十进制数
If num = 0 Then
Text2.Text = indate
ElseIf num = 1 Then
Text3.Text = indate
End If
num = mum + 1
If num = 2 Then
num = 0
End If
End Sub
我下位机上传两个数据,TEXT2显示第一个数据,TEXT3显示第二个数据。现在,第一次上传的数据显示正常。但是下来显示的数据都在TEXT3中显示是什么问题
我从来没玩过
帮顶


谢谢。成功了。我想问一下我的程序为什么会出项那样的问题


引用
谢谢。成功了。我想问一下我的程序为什么会出项那样的问题


比较你我代码的差异.主要是
IF
ELSEIF
END IF
判断的条件作了改变.

Private Sub MSComm1_OnComm()
    Static num As Integer
    Static indate0 As Integer
    Static indate1 As Integer
  Static wendua As Single
    Dim Buffer As Variant
    Dim Arr() As Byte
    Select Case MSComm1.CommEvent
        Case comEvReceive
       
        Arr = MSComm1.Input
    &n


相关问答:

【急求】VB中使用WScript调用外部命令 - VB / 基础类

在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:

Private Function getFile_CMD(filename, filepath) As Bo ......

为什么用VB改变不了工具栏按扭的宽度 - VB / 控件

为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了

大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。

回复 ......

vb中如何实现对象属性的动态设置 - VB / 基础类

本人使用的是VB6.0版本
假设有一个对象A,A内有类型为B的对象属性。现在的问题是,需要添加若干个B对象作为A对象的属性。如,
 A.B1,A.B2,...
但具体添加多少个B对象作为A对象的属性则视具体情况不同而不同 ......

求vb大虾看一下啊!!!

Private Sub Form_Load()
  recs = Adodc1.Recordset.RecordCount '求当前记录数
  If recs > 0 Then '已有考生
  Adodc1.Recordset.MoveLast '移到最后一条记录
  num = V ......

VB中的数组变量如何作为参数传递给DLL?

小弟编了一个VB窗体,在窗体启动的时候得到一个数组。这个数组变量要作为参数传递到DLL中去,我该如何在VB和VC中声明呢?
另外,调用DLL中的函数最后得到的结果怎么传回VB呢?
小弟刚开始学VB,仅仅知道函数如何在 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号