vc编程串口的问题 做出来的安装文件安装后无法正常工作 用VC做了一个控制程序,用了mscom控件,在装有vc的机器上运行正常,做成安装文件装在另外机器上程序能工作,但就是串口打不开,用regsvr32 注册了mscomm32.ocx 也不行,程序编译时选择静态dll也不行,现在都不知道怎么办了,谁知道问题出在哪里了??????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.shinian10.com/article.asp?id=233 串口号也没问题,在装了vc的机器上一切正常 ,在其它机上程序能运行,但是打不开串口,串口打开失败,程序判断没有打开串口,如果用debug版本则会出错,忽略以后就是打开串口失败,可能是com控件没起做用,换串口号也不行,都两天了解决不了,谁知道啊? 1:看看串口有没被占用在cmd下输入 dir>>com12:把装了VC的机器上的mscomm拷贝到目标机器上注册。3:请把错误信息发上来。4:调试,看程序停在那。 那个mscomm控件在目标机上要注册,还要授权..不然是不能正常使用的. //不好意思,链接挂了,直接贴出内容第一步:将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹中。要注意的是,MSComm控件是要授权的,所以必须将其使用“执照”Licence 在注册表中登记注册,下一步就是注册方法。至于为什么要这样做,可以看看下面的网页:http://support.microsoft.com/support/kb/articles/q151/7/71.asp 第二步:用Windows下的注册工具regsvr32注册该OCX控件,点击“开始”->"运行",再在中填入(假设操作安装在C盘,WIN2000): Regsvr32 C:winntsystem32Mscomm32.ocx 第三步:在注册表中手工新建一个主键项:先在点击“开始”->"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOTLicenses,在其中添加主键4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为: kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun 注:这项内容也可以用记事本程序打开Mscomm.srg文件看到) 我说中兴的程序给的那么复杂呢,好在俺一直用API操作。 OpenCV如何做“灰度图”的目标跟踪 如何设置TAB选中控件 求一个ascii2码的反转换程序 请问怎样为发送和接收的网络数据加密和解密?有没有简单的方法? 简单问题! VS2005 中的 System.TypeInitializationException异常 如何改写正在运行的被系统保护的动态连接库文件? 简单的组件,编译通过,可是在asp调用时提示出错 geifen 请问今年考高程的,你们的教材是什么样的?听说今年用新教材,可我还买的是1999清华出版社的 VARIANT转CString DLL中如何调用CreateMappedBitmap()?
在cmd下输入 dir>>com1
2:把装了VC的机器上的mscomm拷贝到目标机器上注册。
3:请把错误信息发上来。
4:调试,看程序停在那。
第一步:将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹中。要注意的是,MSComm控件是要授权的,所以必须将其使用“执照”Licence 在注册表中登记注册,下一步就是注册方法。至于为什么要这样做,可以看看下面的网页:http://support.microsoft.com/support/kb/articles/q151/7/71.asp 第二步:用Windows下的注册工具regsvr32注册该OCX控件,点击“开始”->"运行",再在中填入(假设操作安装在C盘,WIN2000):
Regsvr32 C:winntsystem32Mscomm32.ocx 第三步:在注册表中手工新建一个主键项:先在点击“开始”->"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOTLicenses,在其中添加主键
4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:
kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun
注:这项内容也可以用记事本程序打开Mscomm.srg文件看到)