2012年6月10日
摘要: 利用ATL技术创建ActiveX控件CircleCtl 1) 创建ATL项目 使用ATL COM AppWizard 创建ATL框架为该项目命名为Circle,按照向导提示向下做,采用默认设置,即Server Type类型为Dynamic Link Library(DLL)。 2) 向ATL项目添加ActiveX控件 首先从Insert菜单项中选择New ATL Object…调出 ATL Object Wizard对话框,然后左边Category列表选择Object,右边相应地选择Full Control,如图(1)所示。按Next继续,出现 ATL Object Wizard属性对... 阅读全文
posted @ 2012-06-10 16:45 3D入魔 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 一、程序描述:程序环境:windows Xp sp2, ie 6, tomcat 5.5, vc++6.0程序过程:控件做成ocx文件,用于客户端调用本地硬件,其中有用到第三方几个.dll文件。采用windows自带iexpress.exe 打包成cab文件,在服务器端jsp页面进行控件调用,下载cab文件并自动注册。二、程序问题:遇到问题:1. cab文件无法下载,而且根本不加提示。2. 下载好的cab文件在system32中能够看到,但是页面仍然不能显示,一把红叉,并且无法使用。问题测试:1. 浏览器页面根本没有下载提示,考虑应该是cab的路径问题,也曾考虑是ie浏览器的安全问题。将安全降 阅读全文
posted @ 2012-06-10 16:40 3D入魔 阅读(334) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chinadhf/archive/2010/09/03/1817336.html本文描述了使用ATL开发一个ActiveX控件的完整过程。一、创建项目单击起始页中的“New Project…”,选择“ATL”分类下的“ATL Project”项目,项目名称为“Calculator”。在随后出现的项目向导中,使用默认配置即可。 二、添加控件在解决方案管理器中的项目上右击,依次选择“Add”、“Class”,在添加类对话框中选择ATL分类下的ATL Control类型。单击“Add”按钮,将会出现添加ATL Control向导。 在向导的第二步中,将. 阅读全文
posted @ 2012-06-10 16:38 3D入魔 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 用ATL开发和部署ActiveX网页控件摘 要 ActiveX插件技术广泛的运用于B/S系统中,本文通过一个项目实例,详细介绍用ATL开发和部署ActiveX网页控件的过程。学习使用ActiveX让浏览器访问客户端的硬件资源。关键字 ATL,ActiveX控件,COM组件一、前言在B/S结构的系统中,出于安全性考虑一般不准许浏览器访问客户端的硬件资源,如控制打印机,照相机等。对于一个完善系统来说,往往很多时候又需要控制这些资源。通过在浏览器中插入ActiveX插件是一种很好的解决方式。在实际的项目开发中,遇到系统登录需要增加物理身份识别。即在系统登录的时候,除了要验证用户名和密码外,还需要验证 阅读全文
posted @ 2012-06-10 16:30 3D入魔 阅读(506) 评论(0) 推荐(0) 编辑