问题标签 [activex-exe]

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 回答
171 浏览

.net - 两个进程如何在 .net 中共享一个 dll?

我们有一个 VB6.0 ActiveX.exe,它从同一进程的 2 个不同实例获取数据,即我的 activex.exe 在它自己的内存中运行,它能够从其父进程获取数据。

当 ActiveX.exe 迁移到 VS 2008 时,ActiveX.exe 失去了在自己的进程中运行的能力。结果,它在父进程的实例中成为本地的。

他们有什么方法可以使用多个父进程可以使用的单个 dll 吗?

0 投票
1 回答
105 浏览

apache - Activex 不适用于 apache 平衡器

我在使用 ActiveX 从浏览器运行和执行 exe 时遇到问题。

我在 Weblogic 上有 Apache 平衡器和 4 个 ManagedServer。

问题是:

浏览器---> ServerA IT WORKS 打开我的 exe

浏览器---> Apache-Balancer---> 服务器(A,B,C,D)随机服务器不工作,我的 exe 不能运行。

有什么帮助吗?谢谢卡洛

0 投票
1 回答
516 浏览

html - 通过 Web 应用程序访问 OMR Scanner

我想通过 Web 应用程序访问 OMR Scanner。我在谷歌搜索它并找到了 ScanTool SDK,但我正在寻找类似的功能但开源。我的基本要求如下:

  • 将为用户提供一个 Web 界面。
  • 用户可以从网页下拉菜单中选择 OMR 扫描仪。
  • 用户可以对文档进行扫描

注意:我已经看到 TWAIN 扫描仪的类似功能。但我想要它用于 OMR 扫描仪。由于 TWAIN 扫描仪生成图像数据,但 OMR 扫描仪生成图像以及 OMR 表中存在的响应原始数据。

0 投票
0 回答
264 浏览

docker - 我可以对具有 GUI 的 Activex exe 进行 dockerize 处理吗?

我现在正在对具有 ActiveX-exe 的旧系统进行 Docker 化,但我还没有开始进行 Docker 化,但是当我在 sysinternals 中使用 lisdlls 研究应用程序及其行为时,我发现了这一行

C:\Program File\MyApplication\ActiveX-Exe.exe 嵌入

这是否意味着它启动了我的 exe 的完整版本,因为如果发生这种情况,这意味着我无法对这个应用程序进行 dockerize,因为这个 exe 具有 GUI。

0 投票
0 回答
261 浏览

vb6 - 进程外ActiveX exe中的VB6模式形式

我有一个多年来一直运行良好的 VB6 ActiveX DLL。它有模态形式。

我将其更改为 ActiveX EXE,以便可以通过 64 位程序对其进行实例化。我确实理解性能受到的影响。

它正在工作,但现在模态表单当然不会对客户端程序起作用。

在进程外 ActiveX exe 中获取表单以对客户端程序执行模态的最佳实践是什么?

0 投票
1 回答
136 浏览

vb.net - 任何当前支持的 Microsoft 语言都可以创建 Active X EXE 吗?

我有一个需要 VB6 Active X EXE 库接口的第 3 方遗留应用程序。我希望将 VB6 Active X EXE 库更新为当前支持的语言。由于旧版主机应用程序来自第 3 方,我无法更改主机 API 以使用 ActiveX EXE 以外的接口。是否有任何当前支持的 Microsoft 语言,即 x86 C++、C++/CLI、C# 或 VB.NET,可以创建等效的 ActiveX EXE 接口?

我怀疑答案是否定的,但我正在寻找一个明确的回应。任何使用 ActiveX EXE 库的旧主机应用程序本身都必须进行修改,以允许使用受支持的语言和工具。基本上确认 ActiveX EXE 现在是一个不受支持的 API 接口。

我已经看过这个类似的问题,从中可以推断出答案是否定的,但没有明确的回应。我还查看了这个 Microsoft 教程,据我所知,它谈到了更新主机应用程序,在这种情况下这不是一个选项。本教程讨论了切换到 ActiveX DLL,但我的理解是这需要更改 3rd 方主机应用程序。同样,在我的情况下,这不是一个选择。我需要一些看起来像主机的 ActiveX EXE 库的东西。

0 投票
2 回答
510 浏览

visual-studio-2010 - 如何在VB6 ActiveX EXE托管的VS2010中调试C++ OCX控件

我有一个用 C++ 编写并用 VS2010 构建的 OCX 控件。该控件的宿主应用程序是一个 VB6 ActiveX EXE。我想弄清楚如何在 VS2010 中调试 OCX 控件。通常要调试 OCX 控件,您需要将控件嵌入到 OCX 控件的Properties:Debugging:Command字段中的宿主应用程序中。当我进入 VB6 Host 程序的 EXE 并尝试开始调试时,它给了我以下警告框错误警报

我怀疑VB6调试信息与VS2010不兼容。在这种情况下,我实际上不需要调试 VB6 ActiveX EXE。(我可以从 VB6 开发环境中做到这一点)。但是我尝试在上面的对话框中单击“是”,并且 OCX 控件在调试器之外运行,因为它忽略了我设置的任何断点。如何让 OCX 控件在调试器下运行?

我看过这个类似的问题,但情况似乎略有不同,因为听起来这种情况下的所有 OCX 控件都在 VB6 中。它谈到了为 OCX 控件设置“二进制兼容性”,但我相信这只适用于 VB6 环境,不适用于 VS2010 下的 C++。

还有一种方法可以为与 VS2010 调试环境兼容的 VB6 ActiveX EXE 生成调试信息吗?

0 投票
2 回答
327 浏览

vb6 - 如何在任务管理器中有多个 VB6 Exe ActiveX 实例

我制作了一个 Windows 服务使用的 VB6 EXE ActiveX,我想知道是否有可能在任务管理器中同时拥有这个 exe 的多个进程?

例如,我们使用 AltovaXML_COM.exe 执行 XSL 转换,每次创建实例时都会创建一个新进程,因此在任务管理器中我们有多个独立进程。

VB6 exe ActiveX有可能吗?

我们的 exe Active X 创建了 svg 文件,我们希望同时生成多个这些文件。

谢谢你的帮助

0 投票
0 回答
125 浏览

excel - 从 VB6 DLL 转换为 VB6 ActiveX EXE 后实例化类时出错

我有一个 VB6 DLL,多年来和许多版本都可以正常工作。它从 Excel 加载项中使用。

为了使其与 64 位 Excel 兼容,我想将其转换为 VB6 ActiveX EXE。我这样做了,但是现在当我尝试从客户端(相同版本的 Excel;2016)实例化它时,出现错误。这是客户端返回的错误:

我的理解是ActiveX EXE在编译的时候应该已经自动注册了,但是我也试过双击运行注册,也可以手动注册到regserver。但我仍然得到同样的错误。

在客户端,这是我用来实例化 VB6 ActiveX EXE 的行;这与它是 VB6 DLL 时成功实例化它的方式完全相同:

类模块的 Instancing 设置为 MultiUse,Persistable 设置为 NotPersistable。

我在 regedit 中搜索了 ABC.exe,它就在那里。

有什么建议么?

更新:

我尝试更改 ActiveX EXE 的项目名称和类名称,它工作。

我将项目名称从 ABC 更改为 ABC64,并将类名从 cls_abc 更改为 cls_abc64。

然后从 Excel 我实例化它是这样的:

设置 abc = CreateObject("ABC64.cls_abc64")

我尝试将其改回 ABC 和 cls_abc,并将其改回 ActiveX DLL。我已经删除了DLL,所以我再次编译它。然后我尝试使用 Set abc = CreateObject("ABC.cls_abc") 从 Excel 实例化它,效果很好。

因此,如果我更改项目名称和类名称,该项目将作为 ActiveX EXE 工作,并且它作为具有旧项目名称和类名称的 ActiveX DLL 工作,但不能作为具有旧项目名称和类的 ActiveX EXE 工作名称(我没有测试过只改变一个或另一个)。这是否表明我在注册表中有问题?