问题标签 [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.
internet-explorer - shdocvw Web 浏览器控件缩放
我正在使用来自 shdocvw.dll 的 Web 浏览器控件来构建我自动控制的 html 和图像查看器。我正在加载的一些图像的分辨率非常大,所以我希望能够自动将控件缩小到内容的范围,并希望支持回 IE6。这可能吗?
dom - 如何读取加载了来自另一个域的页面的 iframe 的 DOM?
如果 iframe 中的文档位于另一个域中,是否有办法从父文档访问 iframe 中文档的 DOM?如果父页面和子页面都在同一个域上,我可以轻松访问它,但是当它们在不同域上时我需要能够做到这一点。
如果不是,也许还有其他方法可以读取 iframe 的内容(一个考虑是创建一个 ActiveX 控件,因为这仅供内部公司使用,但我希望它是跨浏览器兼容的)?
windows - 可以在没有管理员权限的情况下在 IE 中安装 ActiveX 控件吗?
我正在开发一个需要 ActiveX 控件才能运行的 Web 应用程序。当用户具有管理员权限时,它安装得很好,但无法加载。这是设计使然,如果是这样,这是否记录在某个地方?(最好是 MSDN)
reporting-services - ReportViewer 客户端打印控件“无法加载客户端打印控件”?
有没有人遇到过这个问题?
似乎 MS 用自己的更新打破了它:
许多人在安装 Microsoft Update 956391 后报告了在报表查看器中使用 ActiveX 打印控件的问题。具体而言,用户在单击报表查看器工具栏中的打印图标时收到错误“无法加载客户端打印控件”。我想解释发生了什么,我们为什么这样做,以及如何解决您或您的客户遇到的问题。
我可以让它再次在 ReportManager 中工作,但在我们的应用程序 ( RSinteract ) 中,它引用了 ReportViewer 的 8.0.0.0 版本,无论我做什么,它都无法工作。
我想要一个不需要我重建和重新部署到所有客户的修复程序。有任何想法吗?
c# - C#/.NET 上的 ActiveX 文档或类似的东西
如何在 C#/.NET 上实现 ActiveX 文档?(ActiveX 文档可以在 IE 中自己绘制)
更新:我需要一个解决方案来在 IE 窗口中绘制我自己的文档类型(如 MS Word 或 MS Excel 在 IE 中绘制其文档)。
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 版本重新编译它,但也没有成功。
.net - 如何重定向另一个应用程序的 WebBrowser 控件
我有应用程序,我无法修改它。此应用程序包含 IEControl(WebBrowser 控件),它显示一些 URL 并打开一些 txt 文件。如何获取 IWebBrowser2 并将此控件重定向到指定的 URL?例如,我需要将此控件重定向到http://stackoverflow.com
每次尝试打开 txt 文件的控件?
dll - ActiveX 组件无法创建对象 (comReport)
我正在尝试打印 pdf 报告,但它没有打印并给出此错误。错误类型:ComReport (0x800A01AD) ActiveX 组件无法创建对象
我已经在我的操作系统中注册了 ComReport.dll。
这在我们的开发和生产服务器上运行良好,但在我的机器上本地运行不正常。而且我需要它在我的本地工作,这样我就可以调试一些东西并查看正在运行的查询。我要调试的页面是 .net 2003 中的经典 asp。我用谷歌搜索了一些东西,他们只是说要确保浏览器启用了 ActiveX ......确实如此!
interop - 使用 VS.NET 构建 OCX?
OCX怎么了?他们不再可能使用最新的工具进行创建吗?
我需要创建一个可以放置在 Word、PowerPoint 和 Excel 文档中的 ActiveX 控件。如果我使用 VS.NET,我只能使用 COM Interop 创建一个 UserControl DLL,但我认为我不能使用 PowerPoint 开发人员选项卡的“更多控件”工具箱添加它。
你会怎么办?
activex - 自动安装activeX
我是一名网络开发人员,我目前的任务是构建一个 ActiveX 组件。
这是我第一次必须使用 ActiveX,并且我设法制作了一个工作示例。
但是我无法从浏览器安装 ActiveX。使用 Visual Studio 2008 安装它并运行网页时,一切都按预期工作,当我没有安装它时,我会期待类似于 Windows 更新的东西,询问我是否允许安装,但这不会发生......
这是我将其放置在网页中的方式:
classId 中的 guid 与我为班级创建的 guid 匹配。
谁能指出我错过了什么?
编辑:
忘了提到这一点,我的 ActiveX 有一个安装项目,它生成一个 .msi 和一个 Setup.exe
我已经与那些使用 .inf 文件的人制作了一个 cab 文件,如下所示: