具体取决于安装的程序: Excel.Application Excel.Chart Scripting.FileSystemObject WScript.Shell Word.Document 注意:ActiveX...例如,对于本地 Intranet 区域,通常需要将自定义设置更改为“对没有标记为安全的 ActiveX 控件进行初始化和脚本运行”。...(“Scripting.FileSystemObject”); filesize = fso.GetFile(path).size; } catch(e){ //在IE9及低版本浏览器,如果不容许ActiveX...控件与页面交互,点击了否,就无法获取size console.log(e.message); //Automation 服务器不能创建对象 filesize = ‘error’; //无法获取 } }...html代码: js代码: /* 通过扩展名,检验文件格式。
在Excel中,有两种控件,表单控件和ActiveX控件,这两种控件都可以插入在工作表中用来运行程序,至于区别,只需要简单的知道ActiveX控件更复杂一些,可设置的东西也更多,其中也包括了ActiveX...控件具有事件。...在工作表中插入1个ActiveX控件命令按钮: ?...这就是它的1个单击事件,比较简单,和普通的窗体控件的指定宏差不多。 演示一个MouseMove事件: ? 鼠标移动到它上面,它自动就跑远了。
https://blog.csdn.net/huyuyang6688/article/details/8859678 在做项目的时候遇到的问题,在VB中添加控件的时候,工程→部件→...浏览,当添加了你需要的部件之后,弹出“ *.ocx不可注册为ActiveX控件”的对话框。...那很可能就是你的系统缺少OCX控件所依赖的那个DLL动态链接库。 又有人问了,那如何才能知道我这个OCX控件都依赖什么DLL文件呢?...当你用Dependency Walker打开OCX控件(以AVPhone3.ocx为例)时,如下图: ? ...如果是这样的话,那就乖乖地去下载相应的DLL文件然后注册,这时,再试试注册一下你的OCX控件,是不是成功啦!
这里用的是SWT/JFace开发application中SWT自带的org.eclipse.swt.ole.win32 包可以支持内嵌OLE和ActiveX。...具体用法如下: //创建一个OleFrame做为OLE(或ActiveX)的框架 OleFrame oleFrame = new OleFrame(this, SWT.NONE); //创建ActiveX..., “classID”); //OleAutomation类用来执行ActiveX中的方法 OleAutomation oleAutomation = new OleAutomation(oleControl...); //将ActiveX显示在application中 oleControl.doVerb(OLE.OLEIVERB_SHOW); 调用AcitveX中方法的具体过程: 1、不带参数的方法调用 //获取...Method Name的ID,Method Name为ActiveX中具体的方法名 int[] regspid = oleAutomation.getIDsOfNames(new String[] {
指此控件被使用时,外部程序看到的属性名称,仅在外部引用时被使用。 Type:属性类型。除了基本的整形等数据类型外,还有很多复杂的高级数据类型。 Variable name:变量名称。...此属性在控件源文件中的变量名称,在编写控件源码时使用。 Notification function:提醒函数。当此属性被改变时,会触发此提醒函数。 Implementation:实现方式。...(XXXX为控件名, C:/为目录) 4.点击确认后等待出现提醒注册成功即可。 3.2 ActiveX控件的调用 ActiveX作为一种通用的COM组件,可以被不同语言调用的。...3.2.2 通过C#调用 其实这个才是重点,因为跨语言调用ActiveX技术最被笔者看好的地方。 ...最后一些Tip 1) 在自定义控件时,可在控件源码的OnDraw()函数中设置控件的外观(也就是控件被拖入到应用程序中时呈现的样子,一般默认是一个白色的方框内切椭圆的样式)。
ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。...在设计ActiveX控件时就应当考虑控件可能会发生哪些事件以及包容器程序将会对其中的哪些事件感兴趣并将这些事件包含进来。...ActiveX控件可以使COM组件从外观和使用上能与普通的窗口控件一样,而且还提供了类似于设置Windows标准控件属性的属性页,使其能够在包容器程序的设计阶段对ActiveX控件的属性进行可视化设置。...ActiveX控件提供的这些功能使得对其的使用将是非常方便的。本文下面即以MFC为工 具对ActiveX控件的开发进行介绍。 一、创建项目 1.打开VS2008新建MFC项目。...4.完成创建控件项目自动创建好MFC ActiveX程序框架。 ? ?
此英文文章来自codegear官方网站,但是是讲在BDS2006 下如何安装,我在delphi 2007下用此方法,一样通过,原文如下 Description: How to import an ActiveX...---- Answer/Solution: Here’s the procedure for importing and installing an ActiveX control in BDS 2006...==========================下面是我看了以后实验的具体步骤=========================== How can I install an external ActiveX...Click Component > Import Component Select Import ActiveX control....Select ActiveX-control in list or click Add and browse the for file.
第一步: KSDLL2.idl文件中 dispinterface _DKSDLL2 { properties: methods: [id(1)...
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183479.html原文链接:https://javaforall.cn
网上关于安装部署的文章太多,我就不多写那些重复的东西了;这篇文章就简单介绍部署ActiveX控件要注意的细节。...本人的“.NET实现之(ActiveX插件开发)”一文中介绍了在.NET平台下开发ActiveX控件的方法,但是没有介绍怎么部署开发好的ActiveX插件,所以今天就来弥补这个空缺; 由于ActiveX...插件是很简单的,部署ActiveX就跟简单了,ActiveX插件属于COM组件原理,它的存在必须要在注册表中备案,在使用的时候才能成功的搜索到,所以我们在安装ActiveX插件的时候,要注意注册到本机;...如果对ActiveX插件原理不太清楚的朋友请看本人的“.NET实现之(ActiveX插件开发)”一文,里面很详细的介绍了相关ActiveX插件的原理; 1: 这样在我们的HTML页面到达客户端浏览器中的时候...,就能成功的通过注册表找到我们刚才注册的ActiveX插件;我用Microsoft.mshtml.dll做例子演示一下,有的朋友就喜欢挑刺,所以我强调一下,是用来演示用的,不是我不知道它不用注册;
让Firefox支持ActiveX控件 疑难集锦字号 我现在用Firefox作为主力浏览器,Firefox下能否支持ActiveX插件?...所为对某些包含ActiveX控件的网站并不兼容,不知道怎么做能让Firefox支持ActiveX呢?...以后只要双击xpi文件就自动安装了 现有一个activeX控件,非常简单,只是访问本地DLL,并被页面的JS脚本调用。...火狐不支持ActiveX控件,需要使用标准的NPAPI插件。...所为对某些包含ActiveX控件的网站并不兼容,不知道怎么做能让Firefox支持ActiveX呢?
(1).打开Delphi2007, File-New-Package Delphi for win32. (2).Component-Import Component,选择 Import ActiveX...Control. (3).在控件列表,或Add添加选择相应Active控件后,点next. (4).选择安装ActiveX控件所在的面板页,单元,包等. (5)点next,最后一步,选择Add …到当前包
在升级到 ios11.3 系统后,阻止页面滚动的代码 e.preventDefault 代码失效了。...document.body.addEventListener('touchmove', function (e) { e.preventDefault(); //阻止默认的处理方式(阻止下拉滑动的效果...false 表示事件采用冒泡机制(capture 译为 捕获),浏览器默认就是 false passive:false 表示我现在主动告诉浏览器该监听器将使用 e.preventDefault() 来阻止浏览器默认的滚动行为...所以 Safari 默认是不会阻止滚动的。 通过 e.preventDefault(); 阻止默认的下拉滑动的效果,通过添加 passive:false 参数来兼容各个浏览器。...即可实现阻止移动页面滚动的功能。
问题来自群里的一位骚年@い♂壹惢; 他的问题是:a下有一个checkbox a上绑定着两个事件:看代码; 想要点击a的同时阻止tan()和href:javascript的执行; a{color:#08e;} function stopEvent(ev) { ev.stopPropagation(); alert("阻止了...document.getElementById("c1"); elem.addEventListener("click", stopEvent, false); } function tan(){ alert("如果你能看到我,说明我没有被阻止...click 不过使用stopPropagation只能阻止...onclick的tan()方法;不能阻止href:javascript的alert()方法; 目前还没有找到解决方案;哪位仁兄如果找到了可以@627911903;或者给我发邮件也行 点击邮我
使用Visual Studio 2010 .NET Framework 2.0(C#) 开发ActiveX步骤: 创建一个应用程序解决方案,并添加一个Windows控件库项目 ? 2....5.添加一个Windows用户控件名称:DHFkAttendOCX(自已定义,可以将已有的更改名称) 6.为控件类添加GUID,这个编号将用于B/S系统的客户端调用时使用(可以使用 工具-创建GUID...7.为了让ActiveX控件获得客户端的信任,控件类还需要实现一个名为“IObjectSafety”的接口,要创建该接口(注意,不能修改该接口的GUID值),IObjectSafety.cs代码如下:...nProtocolType, nNetPassword, nLicense); 6 return result; 7 } 8 #endregion 11.打包并发布ActiveX...-45B9-B61E-945970D963B6"> "FE7EC23B-78A6-45B9-B61E-945970D963B6"为第6步生成的GUID 19.页面中js
事件冒泡及阻止 当一个元素接收到事件的时候,会把他接收到的事件传给自己的父级,一直到window,当然其传播的是事件,绑定的执行函数并不会传播,如果父级没有绑定事件函数,就算传递了事件,也不会有什么表现...DOCTYPE html> JS事件冒泡及阻止 div{...DOCTYPE html> JS事件冒泡及阻止 li{...有时候我们并不希望事件冒泡而去执行上级节点绑定的事件,这时候就需要阻止事件的冒泡,w3c的方法是e.stopPropagation(),IE则是使用 window.event.cancelBubble...阻止冒泡并不能阻止对象默认行为,例如submit按钮被点击后会提交表单数据,需使用e.preventDefault();阻止默认行为,IE则是window.event.returnValue = false
一、前言 经过上几篇的学习,现在我们已经掌握了ActiveX的整个开发过程,但要发挥ActiveX的真正威力,必须依靠JS。下面一起来学习吧!...二、JS调用ActiveX方法 只需在UserControl子类中(即自定义的ActiveX控件中),编写公共方法即可。 ...Uploader : UserControl, IObjectSafety { public Uploader(){ InitializeComponent(); } // 被JS...在用户控件中调用JS方法 在MyUserControl.cs中 C# #region 调用js函数 private Type typeIOleObject = null;...若在IE9下无法加载ActiveX控件 检查是否为64位的IE9。32位的ActiveX控件不能在64位的IE上使用。
Win7系统运行java时出现提示应用程序已安全设置被阻止,这样就导致运行java失败,那么怎样解决运行java提示应用程序已安全设置被阻止呢?下面跟着学习啦小编来一起了解下吧。...解决运行java提示应用程序已安全设置被阻止方法 1、点击:开始-控制面板,选择查看方式为:大图标或小图标; 2、双击java,选择“安全”,把“安全级别”降至“中”,点击“确定”; 3、重启浏览器,运行...控件和插件,勾选“启用”; 10、最后点击“确定”、“确定”、“确定”。...关于Win7系统运行java提示“应用程序已安全设置被阻止”的解决方法就介绍完了,按照以上方法设置之后,java就可以正常运行了。...看过“怎样解决运行java提示应用程序已安全设置被阻止”的人还看了: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156611.html原文链接:https://
——陀思妥耶夫斯基《罪与罚》 今天遇到一个问题,我想阻止浏览器默认的滚动事件,却阻止不了还一直报错 <!
在MFC程序中如何注册/注销ActiveX控件(.OCX) VC++ 2009-07-29 22:25 阅读83 评论0 字号: 大大 中中 小小 在程序中注册ActiveX控件(...OCX)的函数 BOOL RegisterOcx(LPCTSTR OcxFileName) { LPCTSTR pszDllName = OcxFileName ; //ActiveX...控件的路径及文件名 HINSTANCE hLib = LoadLibrary(pszDllName); //装载ActiveX控件 if (hLib...控件(.OCX)的函数 BOOL UnRegisterOcx(LPCTSTR OcxFileName) { LPCTSTR pszDllName = OcxFileName ; ...//ActiveX控件的路径及文件名 HINSTANCE hLib = LoadLibrary(pszDllName); //装载ActiveX控件
领取专属 10元无门槛券
手把手带您无忧上云