ocx控件说明及常见安装问题解决方法20130311【宁夏理工学院培训】
OCX自动安装图解

对于ocx控件在windows系统下(非vista)的安装时,不能正常安装ocx控件的问题解决方法如下;
1.首先右击IE的“属性”;出现如下界面;
2.点中其中的“安全”下的“受信任的站点”下面的“站点”
3.弹出如下窗口,将其中的要访问的指纹系统的访问地址填入如下位置,同时,要确保下面的“对该区域中的所有站点要求服务器验证(https:)(S);不要被选中;
4.点击“确定”后,然后点击“受信任的站点“的自定义级别,出现如下的界面:
5.可以将重置自定义设置中的级别,设置为“安全级----低”;同时确保ActiveX控件和插件下的所有项均为“启用”或者“提示”;
6.点击两次“确定”将IE浏览器关掉,再重新打开访问指纹系统,重新下载ocx控件;。
久其软件中国铁建财务共享平台ocx控件说明及常见安装问题解决方法

OCX控件说明及常见安装问题解决方法OCX控件说明及常见安装问题解决方法1控件类型在我们的业务系统中由于各种原因通常会用到一些ActiveX浏览器插件,也就是我们通常所说的OCX,一般都会以OCX或者dll为后缀名,目前我们经常会用到的一些组件如打印组件等都是采用该方式。
2控件信息查看1、由于控件的版本会不断更新,需要查看服务安装控件的版本号信息。
查看方法:(1)打开浏览器-选择工具-Internet选项-常规-浏览历史记录设置按钮,如图2-1:图2-1控件查看(2)选择查看对象按钮,如图2-2:4.1IE6、IE7+WindowsXP(及以前版本)图2-2控件查看2检查所存网页的较新版本:推荐选择“每次访问网页时”。
(3)查看对应的ocx控件(QGridOCXCtrlProj.ocx),财务提取控件(JQFinanceIntfControl.ocx)和打印控件(JQPrintXControl.ocx)的创建时间和版本号,如图2-3:图2-3控件查看32、对于程序中的ocx控件也可以查看对应的版本号查看方法:选择控件文件,右键查看属性,版本页签下显示对应版本号,如图 2-4:OCX控件说明及常见安装问题解决方法图2-4控件查看43控件安装由于环境部署版本等特殊原因,可能会导致控件无法自动加载,需要手动安装控件。
控件文件位于安装程序netrep.war\ocx路径下,将该文件夹解压至本地;运行命令行中输入“regsvr32 控件路径”(例如 regsvr32 D:\CI相关\打印控件\JQPrintXControl.ocx),确定后控件安装成功。
如图 3-1:图3-1控件安装成功4.1IE6、IE7+WindowsXP(及以前版本)4录入ocx控件常见安装问题4.1IE6、IE7+WindowsXP(及以前版本)在IE6或IE7下,ocx控件安装不上通常需要两个设置:1、将系统的网址加入可信站点。
VISUAL C++中的OCX控件的使用方法

VISUAL C++中的OCX控件的使用方法新一代32位操作系统WINDOWS 95舍弃了VBX控件,取而代之的是OCX 控件。
OCX控件具有功能强大,界面美观的特点,然而许多参考书中并没有详细阐述OCX控件的使用方法,使得一些如数据库表格,远程数据控件等接口复杂的OCX难于使用。
这里将详细阐述OCX的使用方法。
首先提醒读者要注意的是:使用OCX构件之前,必须登记注册,否则不能使用。
安装VISUAL C++时,系统自动注册登记软件附带的OCX控件。
如果不幸没有登记,那么请使用REGSVR32应用程序来注册。
以VISUALC++ 5.0为例,用AppWizard生成MFC应用程序分为六个步骤,其中第三个步骤中可以指定支持OLE控制,也就是我们要使用的OCX控件(是OLE的一种)。
如果指定该选项,则AppWizard将自动向应用程序添加以下两处代码。
一处是为了说明OLE自动类如ColeDispathcDriver,自动向Stdafx.h 中加入头文件afxdisp.h二是在InitInstance函数中激活OLE控制容器:AfxEnableContainer();如果在利用AppWizard创建应用程序是未指定OLE控制选项,则可以手工加入以上两行代码。
在生成应用框架后,首先应向应用程序加入OCX控件对应的类,如远程数据控件的缺省名为RDC,而数据表格的缺省名为MSDBGRID。
加入的过程是选择Project菜单项,选择Add to Project,选择Components and Controls项,选择Registered ActiveX Controls项,双击你要加入的构件。
然后,通常是在对话框中加入OCX控制,这时应在对话框中单击右键,选择Insert ActiveX Controls,选择你要加入的控件。
这里以远程数据控件为例。
可以在设计时设定属性,当然,在运行时刻再设置属性值更具有灵活性。
C#下OCX控件的完美使用

C#下OCX控件的完美使⽤C#下OCX控件的完美使⽤在中,我当时没有把OCX的使⽤⽅法说清楚,主要原因是我那时有⼀个核⼼问题没有解决好,后来在CodeProject中看到⼀篇⽂章,⼀下解开了⼼中多年的疑惑,豁然开朗。
在这⾥分享⼀下最新的研究成果。
OCX使⽤的关键问题点其实OCX使⽤中,有两个关键点需要解决:1、如何获取到AxInterop⽂件2、Visual Studio 设计Form时,可以在⼯具箱位置找到OCX控件,且使⽤我们⾃⼰的Axinterop。
只要⼤家亲⾝使⽤过OCX控件就会有体会,以前我都是直接在⼯具箱⾥⾯点击添加项,然后选COM页签,找到我想要的控件,最后选中确认。
此时VS会进⾏⼀连串的TlbImp和AxImp操作,然后给你⾃动⽣成⼀⼤堆的Interop和AxInterop,简直是⾃动的不要不要的。
但是以前⽂章中说过的COM Interop 拖家带⼝问题和ADODB问题,会造成你的项⽬引⽤⾮常混乱,2008系统会各种报错。
加之U8的COM组件和OCX控件引⽤关键错终复杂,搞得我最后⼀听说要画控件在Form上就恶⼼。
我也在⽹络上找了很多资料,不管是国内的还是国外的论坛,基本回答都是⼿⼯使⽤AxImp加上rcw参数,解决引⽤问题。
然后都不说怎么在VS的⼯具箱⾥增加控件。
后来我测试发现,rcw参数也解决不了ADODB错误。
我也就没有在深⼊研究下去。
有兴趣的可以看看我之前的⽂章,rcw参数和TlbImp的reference参数差不多。
OCX⽌吐关键技术AxInterop引⽤关系解决第⼀个问题,AxInterop引⽤错误问题,还是建议使⽤IL⼯具进⾏编译修改。
如果不会或者不明⽩看我之前的。
换⾔之,我们必须先得到⼀个已经解决了引⽤关系的Axinterop。
VS⼯具箱引⽤解决VS⼯具箱引⽤问题,其实并不难,这⾥仅仅需要使⽤到AxImp⼯具的⼀个参数,直接给⼤家看⼀下命令⾏C:\ax>aximp /source "c:\u8soft\ufcomsql\vsflex8u.ocx"⽣成的源: C:\ax\AxVSFlex8U.cs⽣成的程序集: C:\ax\VSFlex8U.dll⽣成的程序集: C:\ax\AxVSFlex8U.dll简单说,我们这⾥利⽤aximp的⼀个叫做srource的参数,搞出来⼀个C#版本的源码⽂件,引⼊项⽬,并通过修改这个⽂件的代码就可以让控件显⽰在⼯具箱⾥⾯了。
写卡器OCX控件demo说明

写卡器OCX控件demo说明
一、首先,运行之前请先注册控件!运行reg.bat即可。
并确认windows的“Smart Card”服务是否已经启动!右键点击“我的电脑”,然后选择“管理”,选择“服务和应用程序”中的“服务”,在右面的菜单列表中找到“Smart Card”服务,启动之后退出。
二、双击demo.htm,允许阻止的ActiveX控件。
三、测试列出写卡器接口。
点击【列出写卡器【按钮,下拉框里便列出与电脑相连的所有读卡器,这里使用的是OMNIKEY的,选择这个。
四、测试连接写卡器接口。
点击【连接写卡器】按钮,连接成功返回0。
如果连接不成功,会有具体的报错,请检查驱动是否安装,插口是否插紧,智能卡片是否已经插入写卡器等。
五、测试发送指令接口。
以读取卡片的ICCID号为例,此操作需要三个命令:
1、A0A40000023F00
2、A0A40000022FE2
3、A0B000000A
在发送命令内容里依次输入,点击【发送命令】按钮,如果发送指令不成功,会有具体报错信息,最后一条指令返回信息“98 68 10 11 11 11 11 11 11 11 90 00”,9900是状态值,ICCID 卡号即是“89860111111111111111”。
六、测试断开连接接口。
点击【断开连接】按钮,断开连接成功返回0。
如果不成功,会有具体的报错,请检查插口是否插紧,智能卡片是否已经插入写卡器等。
安全控件无法安装的解决方法以及常见问题.

安全控件无法安装的解决方法以及常见问题1、在安装使用支付宝的过程中,请留意浏览器页面区域上方有没出现一个黄色的确认提示条。
IE7等高版本浏览器增加的安全特性,会在这个区域要求用户的确认,才能使支付宝网站正常运行。
2、在安装安全控件时,请关闭旺旺/贸易通、卡巴斯基杀毒软件、360保险箱、安铁诺杀毒软件等正在运行的程序。
3、把IE浏览器的设置恢复为默认值:1)点击浏览器菜单栏上的工具 > Internet选项 > 安全,选择internet区域,查看下图红框中的“默认级别”按钮,如果不是灰的,请点击按钮,反之,不做任何操作。
2)同理,依次选择“本地Internet / 受信任的站点 / 受限制的站点”这3项,做如上操作。
3)点击“高级”标签,点击“还原默认设置”4、如果您使用的是IE8浏览器:1)请右键点击“我的电脑” > 属性 > 常规,查看操作系统是不是windows xp3,如是,请更换其他浏览器。
2)点击浏览器菜单栏上的工具 > internet选项 > 高级,查看"启用内存保护帮助减少联机攻击”选项前是否被选中,如是,请取消选中状态。
5、如果您使用的是Firefox/Chrome/Opera浏览器,请升级浏览器至最新版本。
MAC OS X操作系统目前仅支持Safari浏览器访问支付宝。
6、安装安全控件需要管理员权限,请确认您使用的帐户在 Administrators 组里,此外需要保证自己登录的用户对NTFS分区格式的硬盘系统目录(Windows)具有写权限。
支付宝安全控件常见问题及回答:1、支付宝可以在什么操作系统及浏览器下使用?目前支付宝控件支持windows2000及更高版本操作系统,MAC OS X 10.0 及以上苹果系统,IE/Firefox/Chrome/Opera均可在windows下正常支付,在MAC OS 上目前仅支持Safari浏览器。
ocx控件说明及常见安装问题解决方法20130311【宁夏理工学院培训】

- 1 -OCX 控件说明及常见安装问题解决方法1 控件类型CI 系统执行数据录入,财务提取和报表打印必须安装CI 自定义的控件:ocx 控件,财务提取控件和打印控件,否则无法执行对应操作。
进入数据录入界面时会自动加载安装ocx 控件(JQGridOCXCtrlProj.ocx ),执行财务提取操作时会自动加载安装财务提取控件(JQFinanceIntfControl.ocx ),执行打印操作时会自动加载安装打印控件(JQPrintXControl.ocx )。
控件会与程序绑定,定期更新。
2 控件信息查看1、 由于控件的版本会不断更新,需要查看服务安装控件的版本号信息。
查看方法:(1) 打开浏览器-选择工具-Internet 选项-常规-浏览历史记录设置按钮,如图2-1:图2-1控件查看(2)选择查看对象按钮,如图2-2:图2-2控件查看2检查所存网页的较新版本:推荐选择“每次访问网页时”。
由于CI系统的部分参数和数据存在了IE缓存中,若不实时刷新,可能会看到错误的信息。
(3)查看对应的ocx控件(QGridOCXCtrlProj.ocx),财务提取控件(JQFinanceIntfControl.ocx)和打印控件(JQPrintXControl.ocx)的创建时间和版本号,如图 2-3:图 2-3控件查看32、对于程序中的ocx控件也可以查看对应的版本号查看方法:选择控件文件,右键查看属性,版本页签下显示对应版本号,如图 2-4:读万卷书行万里路- 3 -图 2-4控件查看43 控件安装由于环境部署版本等特殊原因,可能会导致控件无法自动加载,需要手动安装控件。
控件文件位于安装程序netrep.war\ocx 路径下,将该文件夹解压至本地;运行命令行中输入“regsvr32 控件路径”(例如 regsvr32 D:\CI 相关\打印控件\JQPrintXControl.ocx ),确定后控件安装成功。
OCX接口说明V3

1.概述精伦电子股份有限公司开发的二代身份证读卡系列机具适用于相关行业的联机型应用。
产品提供了完善的二次软件开发接口(API)。
本手册针对提供的ActiveX控件,对开发接口的文件组成、函数定义格式、调用方法及返回值等进行了详细的说明。
2.接口文件说明接口文件包括:IdrControl.ocxWltRS.dll适用开发语言:网络脚本开发3.接口函数说明3.1. 身份证函数3.1.1.读身份证函数原型:short ReadCard(long iPort,BSTR PhotoPath)说明:本函数用于打开串口或USB口并读取二代证卡内信息。
参数:1、iPort:设置串口、USB或iDR210免驱动USB-HID。
普通串口 1 – 16(十进制) 例如:1:串口1(COM1)2:串口2(COM2)USB USB-HID (iDR210) 1001 例如:1001:USB2、PhotoPath:生成的照片文件绝对路径。
该参数为""时,默认将照片文件保存到"c:\photo.bmp",也可自行设置保存的路径,比如:"d:\\photos\\photo.bmp",注意文件参数必须设置正确,才能正确地将相片文件放在指定位置(相片文件夹若不存在,将会自动生成新文件夹)。
返回值:值说明1 正确-1 端口初始化失败-2 卡认证失败(请重新将卡放到读卡器)-3 读取数据失败-4 生成照片文件失败(请检查设定路径和磁盘空间)注:如果读卡机具连接的端口是确定的,可以直接使用相应端口号调用本函数。
否则,可以采用循环查找的方式调用本函数。
3.1.2.端口初始化函数原型:short InitComm(long iPort)说明:本函数用于打开串口或USB并检测读卡设备是否就绪。
参数:iPort:设置串口或USB(目前串口和USB都只支持16个,即串口1~16和USB1001-1016)普通串口 1 – 16(十进制) 例如:1:串口1(COM1)2:串口2(COM2)USB USB-HID (iDR210) 1001 例如:1001:USB返回值:值意义1 正确其它错误注:如果读卡机具连接的端口是确定的,可以直接使用相应端口号调用本函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
- 1 -
OCX 控件说明及常见安装问题解决方法
1 控件类型
CI 系统执行数据录入,财务提取和报表打印必须安装CI 自定义的控件:ocx 控件,财务提取控件和打印控件,否则无法执行对应操作。
进入数据录入界面时会自动加载安装ocx 控件(JQGridOCXCtrlProj.ocx ),执行财务提取操作时会自动加载安装财务提取控件(JQFinanceIntfControl.ocx ),执行打印操作时会自动加载安装打印控件(JQPrintXControl.ocx )。
控件会与程序绑定,定期更新。
2 控件信息查看
1、 由于控件的版本会不断更新,需要查看服务安装控件的版本号信息。
查看方法:
(1) 打开浏览器-选择工具-Internet 选项-常规-浏览历史记录设置按钮,如图2-1:
图2-1控件查看
(2)选择查看对象按钮,如图2-2:
图2-2控件查看2
检查所存网页的较新版本:推荐选择“每次访问网页时”。
由于CI系统的部分参数和数据存在了IE缓存中,若不实时刷新,可能会看到错误的信息。
(3)查看对应的ocx控件(QGridOCXCtrlProj.ocx),财务提取控件
(JQFinanceIntfControl.ocx)和打印控件(JQPrintXControl.ocx)的创建时间和版本号,如图 2-3:
图 2-3控件查看3
2、对于程序中的ocx控件也可以查看对应的版本号
查看方法:选择控件文件,右键查看属性,版本页签下显示对应版本号,如图 2-4:
读万卷书行万里路
- 3 -
图 2-4控件查看4
3 控件安装
由于环境部署版本等特殊原因,可能会导致控件无法自动加载,需要手动安装控件。
控件文件位于安装程序netrep.war\ocx 路径下,将该文件夹解压至本地;
运行命令行中输入“regsvr32 控件路径”(例如 regsvr32 D:\CI 相关\打印控件
\JQPrintXControl.ocx ),确定后控件安装成功。
如图 3-1:
图 3-1控件安装成功
在WINDOWS7 版本下,出现DLLRegisterServer 注册不成功情况,则需要以管理员的方式执行该命令,具体方法是。
从开始菜单中找到CMD.EXE ,右键“以管理员方式运行”。
然后再以管理员方式运行的CMD.EXE 中执行REGSVR32 *.OCX 语句,完成OCX 的注册。
4录入ocx控件常见安装问题
IE6、IE7+WindowsXP(及以前版本)
在IE6或IE7下,ocx控件安装不上通常需要两个设置:
1、将系统的网址加入可信站点。
加入方法,点击下图中“受信任的站点”后,在弹出窗口的手动写入系统的URL即可。
图4-1 加入可信站点
2、控件安全设置需要修改。
点击上图中的“自定义级别”按钮,在弹出的“安全设置”窗口中,找到关于“Active控件和插件”选项。
将两个选项“对没有标记为安全的ActiveX控件进行初始化和脚本运行”、“下载未签名的ActiveX 控件”都由“禁用”修改为“启用”或“提示”。
见下图。
读万卷书行万里路
- 5 -
图4-2 未标记安全的控件选项 图4-3 下载未签名的控件选项 IE8+ WindowsXP (及以前版本)
IE8下,除了上述两个IE 选项修改外,还需要将“高级”选项卡中的“启用内存保护帮助减少联机攻击”取消选择,如图所示。