问题标签 [ocx]

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 投票
2 回答
5713 浏览

.net - .NET COMException 接口未注册

我无法理解这一点。我想使用这个供应商http://www.mobyt.it/的 OCX来发送 SMS。它是一个 dll,它们在 Vb、.NET、Visual C 等中提供了使用示例。

我得到的例外是:

System.Runtime.InteropServices.COMException (0x80040154):接口未注册。(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))

我要崩溃了。看起来 COM 对象没有注册,但我应该如何注册呢?我已经尝试使用 regsvr32 运气好。

0 投票
6 回答
11393 浏览

vb6 - 程序执行是否需要 .OCA 文件?

system32目录中,我看到了一个.OCX带有相应文件的.OCA文件。

我曾以为.OCA文件仅由 Visual Basic 使用。因此它们对于程序执行是不必要的并且可以被删除吗?

.OCA如果它们是不必要的,为什么文件夹中system32首先会有一个?

0 投票
3 回答
4422 浏览

delphi - 检测 OCX 类是否在 Windows 中注册

我需要知道如何检测 OCX 类(ClassID)是否在 Windows 中注册

就像是

0 投票
1 回答
154 浏览

vb6 - RICHTEX32.OCX问题

每当加载使用 RICHTEX32.OCX 的表单时,我的 VB6 应用程序出现问题,导致 50003 错误。

开发机器上不会出现该问题。我尝试在目标机器上复制并注册开发机器的 OCX 副本,但这不起作用。

应该做哪些其他事情来尝试解决这个问题?

0 投票
0 回答
1809 浏览

vb6 - 无法在 Windows 7 上部署基于 VB6 的设置

我有一个使用 Vb6 创建的设置。我无法在 Windows 7 下安装它。Windows 7 未注册安装程序中包含的 OCX 控件。

在 Windows XP 和所有其他以前的 Microsoft 操作系统下,相同的设置工作正常。

Windows 7 操作系统是 64 位。

此外,我尝试了所有在 Windows 7 下可用的兼容模式,但运气不佳。

不幸的是,我没有源代码。否则我可以将整个源代码移植到 Dot Net。

0 投票
4 回答
265355 浏览

dll - 如何解决“运行时错误'429':ActiveX 组件无法创建对象”?

我的公司有一个使用 Crystal Reports 7 的 VB6 应用程序,客户要求将其安装在 32 位 Windows 7 上。它当前安装在客户端的 Windows XP 32 位 SP2 机器上。通过 ODBC 与另一台服务器上的 SQL Server 2000 实例连接到数据库。

在 Windows 7 上,安装工作正常,但是当您尝试打开应用程序时,会出现错误。

我看过以下内容:

  • 使用 regsvr32 注册所有 dll 和 ocx 文件。有些不会注册,因为它们要么已经注册,要么给出以下消息“确保“[name].dll”是有效的 DLL 或 OCX 文件,然后重试。” 我读了这个论坛主题:http://social.msdn.microsoft.com/forums/en-US/vblanguage/thread/0653f685-4526-45d9-89f3-8c479a6b4c62
  • 使用 ProcessMonitor 应用程序监视应用程序的打开,以尝试发现是否缺少 dll 或 ocx 文件 - 情况似乎并非如此。
  • 根据此列表审查了申请,似乎没有任何内容违反这些准则

我注意到知识库中有两个与此相关的项目

  • http://support.microsoft.com/kb/281848 - 与应用程序捆绑在一起的 comdlg32.ocx 版本为 6.0.81.69,开发机器(WinXP 32 位)上 system32 文件夹中的版本为 6.1.97.82。但是,如果这是问题所在,那么它现在肯定不会起作用吗?
  • http://support.microsoft.com/kb/184898 - 我不确定如何确认这是问题所在

最后,由于复杂性,我不允许对此应用程序进行代码更改。即使我是,我也不是一个 VB6 程序员,我只是得到了非常支持项目的人!如果需要更改代码,那么我将不得不使用 WinXP 模式进行调查。

更新:我在 XP 模式下遇到同样的错误。那是带有 SP3 VM 的 Win XP。这在 Win XP SP2 VM 上运行,SP3 中是否有可能导致这种情况发生的东西?还是它只是 XP 模式的事实?

0 投票
1 回答
1534 浏览

vb6 - 如何在运行时在 vb6 代码中实例化 ocx 的实例?

如何在运行时在 vb6 代码中实例化 ocx 的实例?

新关键字似乎不起作用...

新关键字的使用无效

0 投票
1 回答
3763 浏览

vb6 - SS32x25.ocx - 未找到此组件的许可证信息

当我编译 vb 应用程序时,我得到了错误

未找到此组件的许可信息。您没有在设计环境中使用此功能的适当许可

请任何人都可以帮助我............

0 投票
1 回答
3885 浏览

asp.net - 如何在asp.net中使用ocx控件

我需要在我的 Web 应用程序中使用 ocx 控件。请告诉我如何使用它

0 投票
1 回答
1248 浏览

activex - 支持在 Mozilla/Safari 中嵌入 ActiveX 的对象标签

我正在使用对象标记来加载 ActiveX 扩展控件,如下所示:

这在 IE 中运行良好,但我们正在考虑为 iPad 创建应用程序的端口。有什么方法可以在 Mozilla/Safari 平台上加载 ActiveX 控件?

谢谢,