OCX控件的问题以及解决方法
不要问我ocx控件是什么,既然用这个大家都知道它是干嘛的,有问题直接解决问题。下面我一个一个列出问题以及解决方法。
java方面:
- 本人不建议使用java去掉用ocx控件,访问里面的方法,而且导致无法进行跨平台,吃内存。但是不得不使用的java去访问的话。主要采用的是jacob这个东西,然后把相应的文件方法对应的jdk32还是64之中,进行调用。我当时研究了很久,但是一直是找不到扎个ocx,然后去注册表里面找了这个ocx有没有注册过,又看看文件有没有放错,结果检查完了都没有错,才敢去向领导反映,因为刚进公司胆子都比较小吧。最终原来是ocx本身的问题,就很难受当时
- java.lang.UnsatisfiedLinkError: no jacob in java.library.path,解决:需要把对应的dll放到对应目录下
- Exception in thread "main" com.jacob.com.ComFailException: Can't get object clsid from progid,解决:检查一下你的注册表里面有没有对应的ocx
- Exception in thread "main" com.jacob.com.ComFailException: A COM exception has been encountered:
At Invoke of: isLogin
Description: 灾难性故障
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:804)
at com.jacob.com.Dispatch.callN(Dispatch.java:440)
at com.jacob.com.Dispatch.call(Dispatch.java:510)
at com.vflow.sms.InitOcxFunctions.isLogin(InitOcxFunctions.java:36)
at com.vflow.test.TestOcx.main(TestOcx.java:14)
原因是: 这个错误是由ActiveX结构设计造成的。
An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77c9e3be, pid=1140, tid=4900
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode windows-x86)
# Problematic frame:
# C [ntdll.dll+0x2e3be]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
这个应该是jacob版本问题,我开始用的一个jacob报这错误,后下载了新版本的重试就可以了
不能够找到什么什么镜像的,大概就是:can't find monkior(不知道单词有没有拼错),我当时就是这个原因,找了好久,要是你解决不了直接找你们写ocx的人,让他重新搞一个
前端方面:
- 每个写ocx的人,都会给你一个前端的测试页面,让你去测试这个行不行,本地区访问这个页面可能没有太大的问题,都可以用,设置浏览器Internet选项里面的安全——自定义里面关于Activex的全部启用
- 当你写到项目里面可能ocx这个空间里面方法不支持了,所以去设置一下信任站点
如果添加不了将“对该区域中所有的。。。。”别勾选
然后访问的话没什么太大问题,这个东西可能会导致你的页面会卡顿,这时候你就去问一下研究这个ocx控件的人了
OCX控件的问题以及解决方法相关推荐
- 【前端】layui日期控件点击一闪而过解决方法
[前端]layui日期控件点击一闪而过解决方法 参考文章: (1)[前端]layui日期控件点击一闪而过解决方法 (2)https://www.cnblogs.com/nb123/p/12159683 ...
- datetimepicker 时间控件 1899年问题以及解决方法
datetimepicker 时间控件 1899年问题以及解决方法 参考文章: (1)datetimepicker 时间控件 1899年问题以及解决方法 (2)https://www.cnblogs. ...
- IE加载ocx时提示控件不安全的解决方法
之前编写的ocx控件在ie浏览器加载的时候,会出现一个提示. 这是因为ocx控件有一个ID,而这个ID注册后IE并没有认为它是安全的控件. 我们必须把这个控件注册为安全控件. 新建的mfc Activ ...
- C#自动实现Dll(OCX)控件注册的两种方法
打印这篇文章 尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写.当需要用到Dll引用的时候 ...
- pb自定义控件 事件_Android WebView与下拉刷新控件滑动冲突的解决方法
使用WebView时一般会在外层使用下拉刷新控件如(SwipeRefreshLayout).但是测试时会发现网页无法上拉,往上滑动就会触发下拉刷新控件的refresh事件.所以这里记录一下解决该问题的 ...
- win7 64位VC串口控件打不开解决方法
写了个MSComm的串口通信程序,在没有安装Vc的机器上没有办法运行.需要手动注册控件. 不过手动注册可以写成bat文件来完成.首先是建一个文件夹,64位系统将Windows/SysWOW64(32位 ...
- opensuse 13.1 firefox 支付宝安全控件安装失败的解决方法
首先在文章的最前边,叙述(我的)一个opensuse 13.1系统下firefox浏览器安装支付宝安全控件的可行方法,避免遇到相同问题的筒子们走弯路: 1. 如果你没有安装支付宝安全控件,进入支付宝首 ...
- 第一次用.net2.0 LOGIN登陆控件的困惑和解决方法
1.我们没有真正的服务器,我们只是租用了.net2.0 + SQLserver空间,SQL数据库名是固定的. 2.空间提供商不可能给我们设定数据源或给你aspnetdb数据库权限. 3.我们没有服务器 ...
- AjaxControlToolkit工具控件之Accordion错误解决方法
在做AjaxControlToolkit的Demo时,用vs2005新建个ajax网站,将Accordion控件托到页面上,再将AccordPane控件托到<panes></pane ...
最新文章
- Python培训教程分享:Python异常机制
- Overview-ISA-2004-SP3
- 用计算机写文章教学课件,计算机教学课件
- 单词九连猜python编程_python实现猜单词游戏
- IAR stm8 调试时无法看到局部变量解决
- 2020计算机单招的大专,2020专科和单招的区别
- ubuntu安装有道云笔记_建立基于有道云笔记的错题本
- Java 类和Static关键字
- php 整数时间 转,php 时间戳转化成天数 四舍五入 整数
- 利用Python进行游戏脚本编程,不愧是最强的脚本语言
- 小白入门必看 ‘微信小程序地图定位开发教程‘
- ESP8266——入门:点亮TFT液晶屏(五)
- bmc linux 默认密码_系统下重置BMC密码方法
- 郑捷《机器学习算法原理与编程实践》学习笔记(第二章 中文文本分类(二)—朴素贝叶斯算法)...
- 保留两位小数(四舍五入)
- Python爬虫大众点评字体加密评论采集!听说这个网站很难?
- alertmanager钉钉报警
- 聊聊chatbot那些事
- 2018年区块链革命性项目VRBT是一种什么样的技术架构?
- idea的database离线配置DB2驱动
热门文章
- Anaconda 安装错误的解决办法
- CUDA C编程(笔记)——CUDA的异构并行计算
- 趣店季报图解:营收3.8亿同比降47% 股价重回1美元以上
- 火车票能不能选座_12306 现在可以选座了,但这个选座可能和你想的不太一样
- MacBook Pro 13 A1502 更换电池
- 叙事文章的生成(论文翻译)
- PPT作品分享——创建学习型组织,打造企业核心竞争力
- springboot 资源resource文件加载优先级
- javaweb程序开发入门pdf清华,附答案
- 使用DIV+CSS布局设计个人主页 设计个人主页,使用DIV+CSS的方式进行页面布局。