永发信息网

mscomm win7 64位 收不到数据

答案:2  悬赏:20  手机版
解决时间 2021-02-19 04:40
我在WIN XP用C++Builder6.0做的上位机软件,用MSCOMM32的控件,生成的exe文件在WIN XP运行正常,在WIN7 64位上只有发送,没有接收。
最佳答案
说“部件'MSCOMM32.OCX'或其附件之一不能正确注册:一个文件丢失或无效”。我顿时对win7的兼容性产生了不小的怀疑。
没有碰见过这种情况,就上网看看有没有先辈碰到这种问题并解决的。上网查询后发现这个问题的原因貌似是没有注册MSCOMM.OCX控件。于是我就下载了一份MSCOMM32的文件,把连同'MSCOMM32.OCX'在内的四个文件拷贝到了C:\windows\system32中去,又在CMD命令提示符中输入“regsvr32 mscomm32.ocx”,来在系统注册,结果又弹出错误对话框:

说“模块‘mscomm32.ocx’已加载,但对DllRegisterServer 的调用失败,错误代码为0x8002801c。有关此问题的详细信息,请将该错误代码用做搜索词进行联机搜索。”
也就是没有完全注册成功。
网上还有这样的方法,就是在注册表中手工新建一个主键项:先在点击“开始”,"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT\Licenses,在其中添加主键
4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun
尝试了一下,重启,发现仍然是“部件'MSCOMM32.OCX'或其附件之一不能正确注册:一个文件丢失或无效”。

很郁闷。不知所措,无奈地让那哥们给卖家打电话,说明情况,问如果这样是不是必须改成XP系统才能下载程序。我还在想这个应该算是电脑方面的问题,那边的老板主要还是搞单片机比较强一些,不知道他能不能解决。结果老板很有信心地说,这个问题很简单,单击右键点“以管理员身份运行”就可以了。试了一下,成功打开了。
全部回答
都用2010了,还用mscomm?.net framework自带的system.io.serialport很好用。 实在想用,百度上搜“mscomm 64位”,有答案。 使用system.io.serialport开发的串口软件,如格西烽火通信测试软件,很好用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
私人能用菜单打印机吗?
小红帽童装我想知道这个在什么地方
有一部电影是把人砍杀做烧腊的是什么电影
可引起白细胞核右移的是A.脾功能亢进B.溶血性
姓黄的有多少人
广西桂林漓江农村合作银行城南支行地址有知道
我在和一个四川女女处对象,都说四川妹子开放
麻章\火车西站专线多长时间可到
技嘉Z68P-DS3怎么样把固态硬盘当缓存使用~!
上海长宁区娄山关路到杨浦区定海路怎么走
海贵阁珠宝我想知道这个在什么地方
契税的征税范围为发生土地使用权和房屋所有权
光荣路便民规范市场我想知道这个在什么地方
百世快递安徽至南宁要多久
关于网上滚一球怎么样,谁了解的????
推荐资讯
高危性行为之后40多天去医院检查HIV是阴性。
情感互相寄托是什么意思
(急)近期有坐过K906的吗?经常晚点吗???
从亚龙湾到三亚湾多远
这种大白蘑菇能吃吗?
女人见一个爱一个 帮分析下这个是什么心理!
我要去威县程志庄村怎么走
苏州尼克司建材有限公司地址在哪,我要去那里
缩宫素属于A.抗心律失常药B.抗过敏药C.助消化
钥匙丢了,什么兆头?
三都澳茶楼我想知道这个在什么地方
金池五金商行地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?