问题标签 [activex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
765 浏览

internet-explorer - shdocvw Web 浏览器控件缩放

我正在使用来自 shdocvw.dll 的 Web 浏览器控件来构建我自动控制的 html 和图像查看器。我正在加载的一些图像的分辨率非常大,所以我希望能够自动将控件缩小到内容的范围,并希望支持回 IE6。这可能吗?

0 投票
3 回答
5368 浏览

dom - 如何读取加载了来自另一个域的页面的 iframe 的 DOM?

如果 iframe 中的文档位于另一个域中,是否有办法从父文档访问 iframe 中文档的 DOM?如果父页面和子页面都在同一个域上,我可以轻松访问它,但是当它们在不同域上时我需要能够做到这一点。

如果不是,也许还有其他方法可以读取 iframe 的内容(一个考虑是创建一个 ActiveX 控件,因为这仅供内部公司使用,但我希望它是跨浏览器兼容的)?

0 投票
3 回答
16625 浏览

windows - 可以在没有管理员权限的情况下在 IE 中安装 ActiveX 控件吗?

我正在开发一个需要 ActiveX 控件才能运行的 Web 应用程序。当用户具有管理员权限时,它安装得很好,但无法加载。这是设计使然,如果是这样,这是否记录在某个地方?(最好是 MSDN)

0 投票
8 回答
116945 浏览

reporting-services - ReportViewer 客户端打印控件“无法加载客户端打印控件”?

有没有人遇到过这个问题?

似乎 MS 用自己的更新打破了它:

许多人在安装 Microsoft Update 956391 后报告了在报表查看器中使用 ActiveX 打印控件的问题。具体而言,用户在单击报表查看器工具栏中的打印图标时收到错误“无法加载客户端打印控件”。我想解释发生了什么,我们为什么这样做,以及如何解决您或您的客户遇到的问题。

从这里:http: //blogs.msdn.com/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-microsoft-update-956391.aspx

我可以让它再次在 ReportManager 中工作,但在我们的应用程序 ( RSinteract ) 中,它引用了 ReportViewer 的 8.0.0.0 版本,无论我做什么,它都无法工作。

我在这里尝试了一切: http ://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx

我想要一个不需要我重建和重新部署到所有客户的修复程序。有任何想法吗?

0 投票
4 回答
1413 浏览

c# - C#/.NET 上的 ActiveX 文档或类似的东西

如何在 C#/.NET 上实现 ActiveX 文档?(ActiveX 文档可以在 IE 中自己绘制)
更新:我需要一个解决方案来在 IE 窗口中绘制我自己的文档类型(如 MS Word 或 MS Excel 在 IE 中绘制其文档)。

0 投票
1 回答
2284 浏览

delphi - 从经典 asp 调用的 COM+ activeX dll 调用 non-activeX dll 时出现 IIS7 错误

我有一个经典的 ASP 应用程序,它在旧版本的 IIS 上运行良好,但在 IIS7 上运行良好。

ASP 代码调用 COM+ ActiveX DLL(用 VB6 编写),我设法让一切运行良好,除了 ActiveX DLL 调用另一个第 3 方非 ActiveX DLL 的一个程序。

那时,我得到"error 800706be"

我不确定在这里做什么。这是我尝试过的:

  • 我认为这可能与权限有关,所以为了测试,我已将非 ActiveX DLL 的 IIS_IUSR 授予“完全控制” - 这并没有解决问题

  • 我知道调用非 ActiveX DLL 的 COM+ 组件不是问题,因为我可以毫无问题地调用该组件中的其他方法。然后我看到组件服务中运行的组件。

谁能帮我吗?

编辑: 8000706BE 转换为“远程过程调用失败”。不是很有帮助,是吗?

编辑 嗨 - 感谢您的评论。我让第 3 方 DLL 的提供者将其重新编译为 ActiveX DLL,现在它在 IIS7 上运行良好。

第 3 方 DLL 是用 Delphi 编写的——起初他们尝试用最新的 Delphi 版本重新编译它,但也没有成功。

0 投票
1 回答
366 浏览

.net - 如何重定向另一个应用程序的 WebBrowser 控件

我有应用程序,我无法修改它。此应用程序包含 IEControl(WebBrowser 控件),它显示一些 URL 并打开一些 txt 文件。如何获取 IWebBrowser2 并将此控件重定向到指定的 URL?例如,我需要将此控件重定向到http://stackoverflow.com每次尝试打开 txt 文件的控件?

0 投票
1 回答
1483 浏览

dll - ActiveX 组件无法创建对象 (comReport)

我正在尝试打印 pdf 报告,但它没有打印并给出此错误。错误类型:ComReport (0x800A01AD) ActiveX 组件无法创建对象

我已经在我的操作系统中注册了 ComReport.dll。

这在我们的开发和生产服务器上运行良好,但在我的机器上本地运行不正常。而且我需要它在我的本地工作,这样我就可以调试一些东西并查看正在运行的查询。我要调试的页面是 .net 2003 中的经典 asp。我用谷歌搜索了一些东西,他们只是说要确保浏览器启用了 ActiveX ......确实如此!

0 投票
4 回答
4976 浏览

interop - 使用 VS.NET 构建 OCX?

OCX怎么了?他们不再可能使用最新的工具进行创建吗?

我需要创建一个可以放置在 Word、PowerPoint 和 Excel 文档中的 ActiveX 控件。如果我使用 VS.NET,我只能使用 COM Interop 创建一个 UserControl DLL,但我认为我不能使用 PowerPoint 开发人员选项卡的“更多控件”工具箱添加它。

你会怎么办?

0 投票
1 回答
6620 浏览

activex - 自动安装activeX

我是一名网络开发人员,我目前的任务是构建一个 ActiveX 组件。

这是我第一次必须使用 ActiveX,并且我设法制作了一个工作示例。

但是我无法从浏览器安装 ActiveX。使用 Visual Studio 2008 安装它并运行网页时,一切都按预期工作,当我没有安装它时,我会期待类似于 Windows 更新的东西,询问我是否允许安装,但这不会发生......

这是我将其放置在网页中的方式:

classId 中的 guid 与我为班级创建的 guid 匹配。

谁能指出我错过了什么?

编辑:

忘了提到这一点,我的 ActiveX 有一个安装项目,它生成一个 .msi 和一个 Setup.exe

我已经与那些使用 .inf 文件的人制作了一个 cab 文件,如下所示: