当前位置:编程学习 > VB >>

在中文下可以使进入串口通信,但在一个刚装上英文系统的电脑就不能用了。

各位高手,
本人弄了个串口通信的程序,在中文的XP系统可以运行,但在一个刚装上英文系统的电脑,确用不了了。软件能正常安装注册,界面也能打开,按钮也能正常按下弹起。但就是发送不了数据。用示波器查看了,也没有波形出来。请各位帮忙看看。
你把程序放到英文系统的电脑上单步调试下,看看问题出在什么地方 有试过了,要是我装上VB6.0后,它就可以正常运行了。
我觉得在WIN XP里面是不是少了什么插件啊,或者什么API的函数之类的呢?
你用的是 API 函数吗?函数声明用的是 A 版还是 W 版?
引用 3 楼 of123 的回复:
你用的是 API 函数吗?函数声明用的是 A 版还是 W 版?

高手就是高手,佩服 不是用API的,是用MSCOMM控件来实现的。 我想肯定是你之前的英文运行环境缺少什么文件,所以不能正常运行。建议你先把错误处理语句去掉,看看出错在什么地方。 没有任何的错误语句提示哦。。。要命令他发送时,界面也是正常的,但就是串口没有数据给出。在调试的时候,是完全没有问题的。奇怪了。。。。
唉,只能说:无代码,无易做图了。
补充:VB ,  控件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,