2019独角兽企业重金招聘Python工程师标准>>>

朋友找我帮原来的软件加一个小功能,程序是用VB.NET 写的。

软件需要与外部串口设备通信,一只带串口功能的压力表。

应该时间周期很急,所以串口部分我就直接用厂家提供的VB DEMO 写了个OCX控件给 .NET调用。

OCX 的制作过程参考我的这篇文章 http://my.oschina.net/caomenglong/blog/380029

软件制作完成用用VS做了一个安装包给朋友,安装包内已经包含了OCX控件。安装过程中会自动注册。

朋友去给客户安装,发现提示 『 无法获取“****”控件的窗口句柄,不支持无窗口的ActiveX控 』软件压根就打不开。

于是找到我紧急修复。

昨晚去他家里搞到夜里压根没有解决,无从下手,脑子也很晕晕的,白天可能是工作是太辛苦了。设备都带回家,今晚好好搞。

因为上面文章是我2年前做项目使用的OCX过程,我打包安装一切正常,不过我都是在XP上安装的。

百度搜结果,翻墙搜结果,很多类似的都说要关闭WIN7 DEP,类型这样的文章:http://blog.sina.com.cn/s/blog_6ca907a60100lxar.html

http://blog.csdn.net/hzfu007/article/details/6445162

我关闭DEP后 发现压根就没有用,网上好多人也反应关闭后没法用。

就这样各种折腾了近4小时精疲力尽。还是没办法解决问题。

我准备的2台电脑,一台开发机一切正常,另一台干净的WIN7 运行报错。实在没办法就尝试用VB做一个winfrom 引用那个ocx看行不行!!!于是到新电脑上跑VB程序!!!居然发现提示 串口控件不存在!!!!我勒了个去!!!

原来是我这个OCX文件 里面有串口组件,我VS打包的时候忘记打包VB 的串口组件 OCX文件了!!怪不得,.NET界面载入的时候加载自己做的OCX会报错,原来自己做的OCX中还有配套的OCX控件没一起打包。

于是对代码加入相应缺少的OCX ,问题终于解决了。

网上没有一个人这样提醒,希望我的经历能够给其他遇到问题的小伙伴有启发,不一定是DEP的问题哦!

2015-06-27 11:48  非常的累

转载于:https://my.oschina.net/caomenglong/blog/471611

.net OCX 无法获取“****”控件的窗口句柄,不支持无窗口的ActiveX控 新解决方法...相关推荐

  1. 解决CPC撰写文档报错问题“无法获取“AxforApplication”控件的窗口句柄。不支持无窗口的 ActiveX 控件”

    解决CPC撰写文档报错问题"无法获取"AxforApplication"控件的窗口句柄.不支持无窗口的 ActiveX 控件" 参考文章: (1)解决CPC撰写 ...

  2. login控件“您的登录尝试不成功。请重试”的解决方法

    login控件"您的登录尝试不成功.请重试"的解决方法 原文:login控件"您的登录尝试不成功.请重试"的解决方法 遇到login控件"您的登录尝试 ...

  3. 【免杀前置课——Windows编程】五、窗口控件——什么是控件、Windolws 窗口两大类、Windows标准控件/通用控件、控件响应的接收、创建窗口制作不同控件

    窗口控件 WINDOW控件 什么是控件? 控件是常见的窗口上的交互元素.例如:一个按钮,一个复选框,一个列表框等.当控件的特定功能被触发后,会主动发送消息通知父窗口,父窗口可以通过发送消息给控件控制控 ...

  4. vs2010串口开发(mscomm控件)_未在此计算机上注册ActiveX控件

    1.简介 在vs2010做串口开发时,当使用mscomm控件时,如果没有注册MSCOMM32.OCX,在运行工程时会弹出"未在此计算机上注册ActiveX控件"这个警告,解决方法如 ...

  5. 无窗口激活ActiveX控件的bug

    描述如下: 新建一个VB可执行文件的项目,拖放一个Label到Form上,设置Form的KeyPreview属性为True 并处理Form的KeyDown事件: Private Sub Form_Ke ...

  6. 日历控件打不开或者某个栏位显示不出来解决方法

    1.建议使用IE浏览器,并设置兼容性 2.F12->模拟->文件模式->选择合适的文件模式 3.IE浏览器信任度设置问题 工具->网际网路->安全性->然后在里面东 ...

  7. php控件不显示,解决控件遮挡问题:关于有窗口元素和无窗口元素

    解决控件遮挡问题:关于有窗口元素和无窗口元素 更新时间:2007年01月28日 00:00:00   作者: 不知道朋友们有没有碰到过控件的遮挡问题,最典型的就是DropdownList和Active ...

  8. 在 Wi ndows,MSComm控件在中文Wi的ndows下的通信问题与处理方法.doc

    MSComm控件在中文Wi的ndows下的通信问题与处理方法 MSComm控件在中文Windows下的通信问题与处理方法 摘 要VB 5.0/6.0的MSComm通信控件提供了一系列标准通信命令的接口 ...

  9. Android 开发 -- 开发第一个安卓程序、Android UI开发(布局的创建:相对布局和线性布局、控件单位:px pt dp sp、常用控件 、常见对话框、ListView)

    文章目录 1. 开发第一个Hello World程序 1.1 开发程序 1.2 认识程序中的文件 1.3 Android程序结构 1.4 安卓程序打包 2. Android UI开发 2.1 布局的创 ...

最新文章

  1. 去年押中数字人爆发,今年看好什么?百度研究院2022十大科技趋势预测出炉
  2. 装饰者模式 将子类当做构造器参数传递进去 ,并重写子类的方法同时增加子类的功能 调用调用重写的子类的方法...
  3. BellmanFord的队列优化
  4. Ethereum Bootstrap 以太坊本地私有链开发环境搭建
  5. Jmeter将JDBC Request查询结果作为下一个接口参数方法
  6. python算24点穷举法_关于24点去重的算法?
  7. Linux学习笔记Sed最全整理
  8. 我提交的一个内核补丁—CFS的child-runs-first
  9. UITableViewStyleGrouped顶部留白问题
  10. antd vue form表单 子组件调用父组件的方法没反应_前几天推了Vue,今天给React疯狂打call...
  11. .net知识和学习方法系列(四)继承中方法的隐藏和重写
  12. Q74:面积光源(Area Light)
  13. raft算法_golang-raft算法理论与实践
  14. spfa slf优化
  15. 轻松几步完成cisco交换机配置全是干货!
  16. java -classpath or -cp 的设置和解释
  17. macOS “不能安装该软件,因为当前无法从软件更新服务器获得” 解决方法
  18. ETL工具-Kettle Spoon教程
  19. 员工转正述职答辩问什么问题_实习期员工转正述职报告
  20. CAD几何引擎和图形引擎的关系

热门文章

  1. 运维的shell小编(6)
  2. php 面向对象学习
  3. C#的网络适配器操作
  4. C++类的构造函数不能为虚函数的原因
  5. 用python实现的抓取腾讯视频所有电影的爬虫
  6. Android Studio 插件的使用
  7. Jboss RestEasy构建简单的RESTful Web Services示例(1)
  8. Android开发之UI库及组件资源
  9. Oracle Listener 动态注册 与 静态注册
  10. 协议类接口 - LCD