OPC客户端调用时提示“无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型”...
2015-11-17 22:49
716 查看
引发错误的原因:
64位系统下,有些组件(微软的)只有32位版本,64位的应用程序调用不了32位的COM组件,返回的结果就是没有注册类
别。 在64位系统中,VS2008默认会生成64位的程序,你可以改变程序的部署平台为×86来生成32位的程序。
解决方法:
在“解决方案”-》“开发项目的名称”,鼠标右击,单击“属性”-》“生成”-》“目标平台”,把“AnyCPU”改成“
×86”,重新编译程序即可。
64位系统下,有些组件(微软的)只有32位版本,64位的应用程序调用不了32位的COM组件,返回的结果就是没有注册类
别。 在64位系统中,VS2008默认会生成64位的程序,你可以改变程序的部署平台为×86来生成32位的程序。
解决方法:
在“解决方案”-》“开发项目的名称”,鼠标右击,单击“属性”-》“生成”-》“目标平台”,把“AnyCPU”改成“
×86”,重新编译程序即可。
相关文章推荐
- Swift vs. Objective-C:未来看好 Swift 的十个理由
- 选择Objectiv-C合适Swift?
- Object-oc之字面量
- Object-c正则表达式之二
- iOS clang编译Objective-C程序
- Object-c之正则表达式之一
- Object-C之文件操作
- 构造函数语意学(inside the c++ object model)
- Objective-C 中的NSLog
- objective-c 中3种随机数的用法:arc4random( ) random( ) CCRANDOM_0_1( )
- 镜头跟随GameObject移动。
- 【转载】浅谈OpenCV人脸检测以及两个函数cvHaarDetectObjects和cvRunHaarClassifierCascade
- Objective-c 常用字符串操作
- Objective-C中NSArray和NSMutableArray的基本用法
- Qt学习之路(10): Meta-Object系统
- Data-Driven 3D Voxel Patterns for Object Category Recognition
- Python基础学习-'module' object has no attribute 'urlopen'解决方法
- java object
- OC字符串的常规用法NSString的操作
- JAVA基础知识回顾(基本数据类型,switch参数,equals与==的区别,Object有哪些公用方法)-1