Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共24 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:[求助]串口DataReceived事件

1楼
yzh666 发表于:2025/3/24 14:52:00
Select Case e.Port.PortName
    Case "COM1"
        If Forms("A").Opened Then
            Forms("A").Controls("开始").PerformClick()
            Forms("B").Controls("no").Value = e.Port.ReadExisting()
        End If 
    Case "COM2"
        Forms("B").Controls("no").Text = e.Port.ReadExisting()
End Select

置入以上代码,执行无效。在A窗口打开的状态下,并未正确执行按钮点击。

2楼
yzh666 发表于:2025/3/24 15:01:00
我本意是想在COM1接收到数据时,执行一个函数,函数包含了对某一张表的行数据的新增,但是发现函数在此处也无法执行
3楼
有点蓝 发表于:2025/3/24 15:03:00
调试

    Case "COM1"
        If Forms("A").Opened Then
msgbox(1)
            Forms("A").Controls("开始").PerformClick()
msgbox(2)
            Forms("B").Controls("no").Value = e.Port.ReadExisting()
        End If 

然后"开始"按钮点击事件第一行也加上msgbox看看能不能弹出
4楼
yzh666 发表于:2025/3/24 15:06:00
调试msgbox没有弹出
5楼
有点蓝 发表于:2025/3/24 15:09:00
所有msgbox没有弹出?说明窗口没有打开,或者是没有接收到串口数据
6楼
yzh666 发表于:2025/3/24 15:16:00
但是窗口A我已经打开,且A窗口上的textbox被置入了串口读到的数据
7楼
有点蓝 发表于:2025/3/24 15:31:00
这不可能。可能是其它地方有接收的代码
8楼
yzh666 发表于:2025/3/24 16:03:00
我新创建一个项目试试
9楼
有点蓝 发表于:2025/3/24 16:04:00
关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。
10楼
yzh666 发表于:2025/3/24 16:05:00
新建一个也不行
共24 条记录, 每页显示 10 条, 页签: [1] [2][3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.