.net2.0的 Mscomm在XP运行失败问题
2015-09-29 08:33
288 查看
问题现象:
一个.net2.0编写的程序,在win7运行正常,xp下运行时没有任何反应。但xp的framework2.0环境没有问题。把Mscomm通过regsvr32注册、添加注册表,故障依旧。不断精简程序调试,发现程序在实例化MsComm时就没反应了。
解决方案:
经测试,Xp下使用AxMSCommLib.AxMSComm正常,把MsComm换成AxMSCommLib.AxMSComm后,程序正常。
需要注意的是:
1.代码生成的控件要加到界面上
((System.ComponentModel.ISupportInitialize)(com.Comm)).BeginInit();
this.Controls.Add(com.Comm);
((System.ComponentModel.ISupportInitialize)(com.Comm)).EndInit();
2.修改事件:
//com.OnComm += new MSCommLib.DMSCommEvents_OnCommEventHandler(this.OnComm1);
com.OnComm += new EventHandler(this.OnComm1);
PS:
最后还是有无法解决的问题,换成了SerialPort,兼容性更好些。相关文章推荐
- 经观智库·明天的走势可能会冲高回落
- 阿里云9折优惠码
- [置顶] Spring+Mybatis+Maven+MySql搭建实例
- 我们都很喜欢的类列表树视图
- 只能输入正整数 以及常用的正则表达式
- block学习
- Laravel 5.1 Ajax上传图片方法
- leetcode 287: Find the Duplicate Number
- C#_在VS2010下进行单元测试
- centos 阶段复习 2015-4-6 dd命令 hosts.allow和hosts.deny 啊铭的myssh脚本 清空history命令历史 /dev/zero 零发生器 /dev/null 黑洞 /dev/random 生成随机数 第十一节课
- 程序包管理
- DRP问题系列——Unhandled event loop exception
- Photoshop路径工具绘制曲面四分环的LOGO图标
- ResolveClientUrl ResolveUrl
- sap bw hierarchy table 介绍
- C++类的复制构造函数
- Intel MACHINE-CHECK 特性的初始化伪代码实现
- 2016校园招聘百度测试开发在线笔试回忆版
- xcode 生成项目文档
- C#des加密算法指定键的大小对于此算法无效