问题标签 [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 投票
3 回答
2296 浏览

javascript - 在 Flex 应用程序 html 页面上加载 ActiveX 对象

我试图在我的 flex 应用程序所在的同一页面上加载一个 activex 对象。这可能吗?我可以在一页上有 2 个对象标签吗?

到目前为止,flex 应用程序加载正常,但是当我尝试访问 activeX 控件时,它说它为空。但是,如果我在自己的网页上有相同的 activex 控件,它就可以正常工作。

有任何想法吗?

提前致谢。

0 投票
2 回答
1080 浏览

c#-3.0 - win形式的ocx控制

如何创建 AxHost 抽象类的实例

0 投票
1 回答
1986 浏览

windows - 需要 ActiveX 控件才能将 Excel 嵌入对话框

我正在构建一个“从 Excel 导入”功能。它必须在一个 DLL 中,从非 MFC 应用程序调用。必须提供电子表格的图像,用户可以在其中拖动选择框(以选择单元格),然后单击 IMPORT 按钮,让正确的事情发生。无法启动电子表格,旁边有一个按钮,并且在 DLL 中发生。

我在 DLL 中使用了 MFC 对话框的路线,但在尝试在对话框的窗口上为 excel 调出 OLE 客户端时被阻止。我发现只有使用 OLE 显示 Excel 的支持需要 SDI。我能够让自动化功能工作,我可以读取单元格并在我的对话框中绘制它们的“假图像”......但我担心这将不符合我的要求。

所以我尝试创建一个 SDI。我能够创建一个将 Excel 用作 OLE 客户端的 SDI。我能够处理“选择更改”事件,并获取我需要的单元格数据。在这一点上,我被 2 项挫败:

  1. 无法使此 SDI 在 MFC DLL 中工作。CWinApp 构造函数中的崩溃,断言 AfxGetThread 不为空。将“theApp”移动到单个导出的 DLL 函数中的本地范围内,但仍然无法使其工作,但出现不同的症状:添加时崩溃 AFX_MANAGE_STATE(AfxGetStaticModuleState()); 要导出的 DLL 函数,如果我不使用它,则永远不会输入 OnInitInstance。尝试添加对应用程序的 Run() 函数的调用,但这没有帮助。如果有人认为他们知道问题所在,我可以发布此代码。

  2. Excel 客户端项处于活动状态时无法显示工具栏。我可以将我的“导入”(和其他选项)放在顶部的菜单栏上,但这还不够明显。甚至一个浮动工具栏也被关闭了。这样做是有道理的,因为如果存在无法对当前活动项目执行操作的工具栏会令人困惑……但就我而言,这是一个问题。

所以现在我想我需要回到对话框方法,并嵌入一个 ActiveX 控件,该控件会显示一个要导入的 Excel 电子表格文件。

必须允许我处理选择更改事件,或者必须允许我找到选择了哪些单元格(或者如果单击对话框上的“导入”按钮导致所选单元格变为未选中,则最近选择了哪些单元格)。

它还必须附带合理的许可条款,因为这将用于公众广泛使用的商业应用程序中。

如果有人知道我一直在尝试的任何一种方法的“快速修复”,那也很有用。

希望可以有人帮帮我!

0 投票
2 回答
2481 浏览

javascript - 如何将 ActiveX 事件中的对象参数传递给脚本

从这里的这个问题开始

我有一个自定义 ActiveX 控件,它引发一个事件“BeforePageValidated”,该事件有一个参数“args”,它是一个包含布尔值的对象。这样做的目的是允许客户端覆盖验证并通过将布尔值设置为 true 来强制验证失败。

我可以使用以下方法在 IE 中捕获事件

但是我无法访问 args 对象的属性。

我应该怎么做?

0 投票
2 回答
111 浏览

email - 我正在寻找有关处理电子邮件的 ActiveX 组件的建议

我正在寻找可以轻松执行以下操作的 ActiveX 组件:

  • 通过 SMTP 和 POP3 获取和发送电子邮件
  • 剥离并保存附件。
  • 将 RTF(Outlook 电子邮件)转换为 HTML
  • 清理 HTML。

您会推荐哪些组件?你使用什么组件?

0 投票
4 回答
15170 浏览

.net - 使用 .NET 互操作在 Adob​​e Reader 9 中以编程方式打印

我正在使用 VB.Net WinForms。我想调用 Adob​​e Reader 9 ActiveX 控件来打印一些 PDF。我已将 ActiveX 控件添加到 VS 工具箱(dll 为 AcroPDF.dll,COM 名称为“Adobe PDF Reader”。经过一些实验,以下代码有效。

如果没有 Yuk 位,这只会打印一些 PDF,看起来 End Using 语句在完成打印之前正在调用控件上的 dispose。

因此,对 printAll 的调用似乎是非阻塞的,但我找不到可以查询的回调或状态属性,以查看打印假脱机是否已完成。我错过了一个属性/方法,或者是否有更优雅(且响应更快)的解决方法?

0 投票
1 回答
1218 浏览

perl - RegSvr32 注册但没有实际注册

一个相当奇怪的经历。使用来自 ActiveState 的最新 PDK (v7.3),我使用 perlctrl 构建了一个 COM DLL。Perlctrl 运行顺利。OLEView 读了typelib 好了。RegSvr32 注册好了。但是......在注册表中没有任何迹象,任何试图使用它的东西都会失败。我使用 RegEdit 寻找各种 UID,但它们不存在。

代码如下。它是 Lingua::ZH::WordSegmenter 的包装,但编码更改为 utf8 而不是 gbk。

这可能是显而易见的......

这是 .perlctrl 文件,以防万一:

0 投票
4 回答
8998 浏览

linux - 在 Linux 中的 Javascript 中使用 ActiveX 对象(在 Firefox 中)

这不是一个“编程”问题,但我希望它的相关性足够密切。

您知道是否可以在 Linux(例如 Firefox)中配置浏览器以使用 Wine 来创建 ActiveX 对象?我想处理使用以下内容的网页:

等在Javascript中。

0 投票
3 回答
7797 浏览

java - 来自java应用程序的Activex?

是否可以在 Java 应用程序中轻松嵌入 ActiveX 控件?这值得么。在我的下一个项目中,我应该在 Java 应用程序中使用现有的 activex,或者必须从头开始重新实现所有内容,所以我想知道什么会少一些麻烦。

0 投票
2 回答
525 浏览

vb6 - ActiveX 通讯

我正在开发一个ActiveX EXE向第三方软件公开特定类的工具。这个第三方软件实例化了这个类的一个对象并使用它的方法。

奇怪的是,这个第三方软件一调用特定方法就破坏了我暴露的类的对象,但我不知道为什么会发生这种情况。

我唯一的线索是这个方法是唯一一个返回值的方法。所有其他的都是简单的“subs”,不返回任何值,当它们被调用时,不会发生任何错误。

我正在使用VB6。

你们知道为什么会这样吗?