Advertisement

该Demo测试了ActiveX控件加载外部DLL和HTML的功能。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
利用Visual C++ 2010开发了一个ActiveX控件加载外部DLL和HTML测试演示的Demo。该Demo经过了自行测试,确认其成功运行。Test.html页面用于测试ActiveX控件的功能,而TestDll则是一个DLL动态库,用于测试TestDll本身。FROMYANTAI被用作一个ActiveX控件的名称,其核心在于加载外部库TestDll,并结合VC STL项目进行使用。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ActiveXDLLHTML示例
    优质
    本示例展示如何在ActiveX控件中加载并调用外部DLL的功能,并提供相应的HTML页面进行功能测试。通过代码和配置说明,帮助开发者理解和实现这一过程。 使用VC2010编写了一个ActiveX控件加载外部dll及html测试Demo。该demo已经自测成功。Test.html是用于测试ActiveX控件的页面;TestDll是一个动态库,Loaddll则是用来测试这个TestDll的示例程序;FROMYANTAI为一个ActiveX控件,负责加载外部库TestDll,并使用VC STL项目进行开发。
  • 用AS3编写SWF文
    优质
    本教程介绍如何使用ActionScript 3.0(简称AS3)实现动态加载与卸载外部SWF文件功能,适用于开发者优化网页交互体验。 使用AS3编写程序,在点击不同的按钮时加载不同外部的SWF文件,并在固定尺寸的舞台上显示这些文件。同一时间只能加载一个外部文件,同时自动调整被加载文件以适应容器大小。昨天上传的内容没有出现,现在重新上传并添加了部分容错代码。
  • HTML中通过JavaScriptActiveX以启动本地程序
    优质
    本文介绍了如何利用HTML页面中的JavaScript代码来加载ActiveX控件,并以此实现远程控制用户计算机上特定本地应用程序的功能。此方法主要适用于Internet Explorer浏览器及兼容其的环境中,为网页开发提供了与用户操作系统进行深层次交互的能力。 资源包括详细的说明文档、一个自定义OCX控件以及该控件的源代码(VS2010)。说明文档介绍了两种方法:一种是使用自定义Ocx控件,另一种是利用Wscript.Shell对象。
  • 移除IE警告:Internet Explorer 限制网页脚本ActiveX运行
    优质
    当您在使用Internet Explorer浏览器时遇到“受限的脚本和ActiveX控件”警告信息,这通常意味着网站的安全设置阻止了一些功能。您可以选择调整安全设置以移除此警告,并允许网页的全部功能正常工作。但请谨慎操作并确保来源可信,以防止潜在的风险。 如何取消Internet Explorer的限制以运行脚本或ActiveX控件的提示?
  • JS动态JSCSS文
    优质
    本文章介绍了如何在JavaScript中实现动态加载外部的JavaScript和CSS文件的方法与技巧,帮助页面实现异步加载资源。 通过在JavaScript中动态引用外部的JS和CSS文件,可以实现网页样式的实时更新和修改。这种方式为前端开发提供了极大的灵活性和便利性,使得开发者能够根据需要即时调整页面布局、颜色方案及其他视觉元素,而无需重新加载整个页面或刷新浏览器缓存中的静态资源。
  • ActiveX 容器(免积分下
    优质
    本资源提供ActiveX控制测试容器的免费下载,无需消耗积分。它帮助开发者在浏览器环境中调试和测试ActiveX组件,是网页开发工具箱中的重要成员。 ActiveX Control Test Container是一个专门用于测试ActiveX控件的工具。ActiveX技术是微软在1996年推出的一种组件对象模型(COM),它允许开发者创建可以在Web浏览器或其他支持ActiveX的应用程序中运行的小型可重用代码模块。这个“Test Container”工具则是用来调试和验证这些ActiveX控件的功能是否正常。 通常,ActiveX控件以DLL或OCX文件的形式存在,并提供各种功能,如媒体播放、文档预览等。在开发阶段,为了确保控件能够正确地与宿主应用程序交互,需要使用TstCon32.exe这样的测试容器来运行和检查其行为。 TstCon32.exe是一个独立的Windows应用程序,它提供了测试ActiveX控件的环境。通过这个工具,开发者可以加载并交互测试任何ActiveX控件,并观察它们在不同状态下的响应以及调用方法和属性以确保符合预期的功能。此外,该工具还支持事件触发测试,这对于验证用户互动时的行为非常重要。 使用TstCon32进行实际操作的步骤如下: 1. 运行TstCon32.exe。 2. 在工具界面中选择“File”菜单下的“Insert”,导入需要测试的ActiveX控件。 3. 控件将出现在测试窗口里,通过点击、拖动或输入数据等方式与之交互,并观察其响应情况。 4. 通过“View”菜单查看并修改控件属性、方法和事件,以更深入地进行功能测试。 5. 记录测试结果。如果发现问题,则需要回到开发环境中修复问题后重新测试,直到满足所有需求。 尽管ActiveX技术主要应用于Internet Explorer和早期Windows应用程序中,并且随着现代浏览器和支持的减少而逐渐被淘汰,但对于仍在维护使用该技术项目的开发者来说,TstCon32仍然是一个非常有价值的调试工具。它能够帮助确保控件在旧系统或特定环境中的稳定性和兼容性。 总的来说,ActiveX Control Test Container对于开发和调试ActiveX控件是必不可少的,并且通过免积分下载的方式使得更多开发者可以轻松获取并使用这个实用工具,从而提高他们的工作效率。
  • 在layui tab中html页面方法
    优质
    本文介绍了如何在Layui框架的tab组件中动态加载并显示外部HTML页面的具体方法和步骤。适合前端开发者参考学习。 今天分享如何在layui的tab控件中加载外部html页面的方法,这具有很好的参考价值,希望对大家有所帮助。一起看看吧。
  • 动态JavaScript文
    优质
    动态加载外部JavaScript文件是指在网页加载完成后通过编程方式引入并执行外部JS文件的技术,有助于提高页面加载速度和优化资源管理。 这是一个很好的例子,展示了如何动态加载外部JS文件。
  • 关于VB6.0中动态ActiveX探讨
    优质
    本文深入探讨了在Visual Basic 6.0环境下动态加载ActiveX控件的技术细节与应用策略,旨在帮助开发者更灵活、高效地使用ActiveX技术。 VB6.0动态加载ActiveX控件的实现方法 熟悉Visual Basic的朋友对使用ActiveX控件一定不会陌生,众多控件极大地方便了编程工作,但唯一的缺陷是不能在运行时动态加载这些控件,必须在设计阶段通过引用将它们放置到窗体上。然而,在VB6.0中已经可以解决这一问题,尽管帮助文档没有详细说明,并且缺少一些关键功能的描述。 以前版本的Visual Basic允许使用New关键字、CreateObject或GetObject语句从外部创建进程外服务对象。如果一个对象是可被创建的服务,则可以在Set语句中使用上述方法之一将对象引用赋予变量;如果是依赖于其他对象的对象,通常需要通过高层对象的方法来指定对象引用: ```vb Dim xlApp1 As Excel.Application Set xlApp1 = New Excel.Application 或 Dim xlApp As Object Set xlApp = CreateObject(excel.application) xlApp.Visible = True ``` 这些语法可能会造成误导,认为动态加载ActiveX控件也使用同样的方法。然而,在尝试多次后发现这种方法并不能成功实现。 实际上,VB6.0通过扩展Controls集合的方式实现了动态加载ActiveX控件的功能。在迭代过程中,Controls集合可以列举出已加载的控件,并提供了Clear、Remove和Add等方法来操作这些控件。 为了动态添加一个名为MyButton的按钮到窗体上: ```vb Dim oControl as Object 窗体级变量 Private Sub LoadControl() Set oControl = Controls.Add(VB.CommandButton, MyButton) oControl.Left = 10 oControl.Top = 10 oControl.Visible = True 显示控件 End Sub ``` 虽然这种方法实现了控件的动态加载,但加载后的控件不能预先设计响应事件代码。为了编程时能够处理这些事件,可以使用VBControlExtender对象与EventInfo相结合来捕捉和处理ActiveX部件上的所有事件。 例如: ```vb Dim WithEvents oControl As VBControlExtender 声明带事件的对象 Private Sub LoadControl() Set oControl = Controls.Add(VB.CommandButton, MyButton) oControl.Visible = True End Sub Private Sub oControl_ObjectEvent(Info As EventInfo) Select Case Info.Name Case Click Click事件处理代码 MsgBox 您按了MyButton! Case Else 处理未知事件的代码 End Select End Sub ``` 这种方法不仅适用于微软提供的标准控件,也适用于自定义开发的ActiveX控件。例如,在一个本地网络监控系统中,可以使用动态加载技术来切换显示原理图和实物示意图。 通过这种方式实现动态加载ActiveX控件可以使应用程序更加灵活,并且可以根据需要只安装所需的组件,而不需要包含所有可能用到的功能模块。这使得整个应用系统的大小得以减小并提高了代码的重用性。
  • 在VUE页面中HTML示例代码
    优质
    本示例展示如何在Vue.js项目中动态加载并嵌入外部HTML文件内容。通过简洁的代码实现跨页面资源整合,适用于需要集成第三方组件或模块的场景。 本段落主要介绍了在VUE页面中加载外部HTML的示例代码,并分享了相关实现细节和技术要点,供参考学习。