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

com - 为什么我的 Com Ocx 无法在 IE7 中捕获按键

我们有一个 COM OCX,当它被加载到网页中时,它可以捕捉到 IE 的各种按键。此 OCX 在 IE6 中运行良好,但在 IE7 中无法捕获任何按键。

  • 它确实在 IE7 中加载,生成其他事件(被 Javascript 捕获)。
  • 它不会引发任何错误。
  • 我已经运行了Microsoft Application Compatability Toolkit,因为它在 IE7 中运行,但没有任何条目。
  • 该控件不需要焦点即可在 IE6 中工作。它通过获取进程的 OS 级别 keyhook 来工作。
  • 控件正确获取 IE7 PID,并报告它已设置。
  • 该控件是围绕Desaware 的 Spyworks构建的。
  • 两个测试(IE6 和 IE7)都在具有相同帐户的 Windows XP 计算机上进行了测试。

我已经阅读了我能找到的关于 IE7 兼容性问题的每一篇文章,但没有任何参考按键。什么可能阻止它起作用。

0 投票
2 回答
4277 浏览

windows - 注册ocx文件时出错?

我使用 Visual Studio 2008 创建了一个 ActiveX 控件 ocx 文件。然后尝试从命令提示符“regsvr32 filename.ocx”注册 ocx 文件

它给出了一个错误,说“加载库(filename.ocx)失败-应用程序无法启动,因为配置不正确。重新安装应用程序可能会解决这个问题。”

Visual Studio 成功构建 ocx 文件。我尝试在它工作的其他计算机上注册这个 ocx 文件。在我的电脑上,我使用的是 Win XP SP3。

那么问题出在哪里?它在“regsvr32”中还是其他东西损坏或丢失?

提前致谢。

0 投票
8 回答
29668 浏览

com - VB6 错误 - 无法加载 .ocx 文件

今天大部分时间我都在尝试将 OCX 文件加载到我的一个 VB6 项目中。我已尝试尽我所知检查注册表中的 COM 注册,并尝试多次在文件上使用 REGSVR32 均无济于事。当我尝试加载组件(在项目下 --> 组件下)时,我一直从 VB6 得到的只是无法加载“FilePath\FileName.ocx”。以前有没有其他人见过这个,如果是这样,有什么想法可以解决它吗?

0 投票
2 回答
942 浏览

vb6 - Mappoint 2009 欧洲 MapPointControl.ocx

我有一个我支持的旧版 VB6 应用程序,它使用 MapPointControl.ocx。客户说它不适用于 Mappoint 2009。

用谷歌搜索后,似乎欧洲添加的 Mappoint 附带了一个错误的 OCX 文件。显然,这已经在最新的 CD 上进行了分类,但这对我仍在抱怨的客户没有帮助。

这是真的?我是否只需要替换 .OCX,如果需要,从哪里来?微软的网站没有帮助。

0 投票
1 回答
667 浏览

vb6 - msdxm.ocx 和持续时间问题

这是一个 VB6 问题。

Windows Media Player 如何计算持续时间?是否可以检测损坏的媒体文件并且不计算这些文件的持续时间?我有时会得到持续时间 = 0,为什么会这样?

谢谢 :)

0 投票
2 回答
3500 浏览

c++ - ImpersonateLoggedOnUser 并启动使用 ocx 的新进程失败

我编写了一个 c++ windows 应用程序 (A),它使用 LogonUser、LoadUserProfile 和 ImpersonateLoggedOnUser 来获得另一个用户 (Y) 的权限。这意味着 A 开始使用在工作站 (X) 上登录的用户。如果用户想要提升他的权限,他只需按一个按钮并以另一个用户身份登录,而无需将自己从 Windows 中注销并重新登录。

现在的情况是(根据函数的返回值):LogonUser 有效,LoadUserProfile 有效,ImpersonateLoggedOnUser 也有效。

模仿之后,我开始另一个过程。此进程是需要 OCX 控件的应用程序 (B)。这失败了,应用程序告诉我 .oxc 文件没有正确安装。

问题是,如果我直接以登录到机器 (X) 的用户身份启动 B,它就可以工作。如果我直接启动 B 作为我想使用 A 提升我的权限的用户 (Y),它会起作用。

如果我以 (X) 身份登录并在资源管理器中选择“运行身份”(Y),它就可以工作!

您知道我需要执行哪些步骤来执行与 Windows 中的“运行方式”对话框相同的操作吗?

0 投票
1 回答
209 浏览

windows - 关于一台机器上的多个 Flash.ocx 版本

我有一个使用 Flash.ocx 从 SWF 文件中获取框架图片的应用程序,将 adobe flash player 更新到最新版本后,框架图片完全错误。有没有办法将旧的 Flash.ocx 保留在我的运行文件夹中,我的应用程序将使用它而不是系统文件夹中的那个?我尝试在应用程序清单文件中添加 flash.ocx,但它不起作用。

0 投票
2 回答
15717 浏览

wpf - Windows 7 x64 上的 Flash ocx“类未注册”

我有一个 WPF 应用程序,它使用在 32 位机器上开发的 Flash10c.ocx。我不必在我的开发机器上注册 ocx,我只是安装了最新的闪存,添加了参考并开始编码。在 64 位系统上测试时,我得到了旧的“类未注册”,我认为这意味着我需要 regsvr ocx。是否可以将 32 位 ocx(我很确定它的 32 位,因为它位于开发系统上的 C:\Windows\System32\Macromed 中)复制到 64 位系统并注册它?

更新: regsvr32 /i flash10c.ocx 错误“加载了模块 flash10c.ocx 但对 DllRegisterServer 的调用失败,错误代码为 0x80004005”

更新 2:我已经放弃了,决定只在 32 位系统上运行 Flash。如果有人有更好的答案,我想听听,但我将当前的建议标记为已回答,以给予应有的努力。

0 投票
2 回答
499 浏览

com - 从不同位置加载 OCX 组件

是否可以从与系统默认位置不同的位置为一个应用程序加载 OCX 组件,而无需使用 regsvr32 在 System32 目录中取消注册该组件?两个应用程序与 OCX 组件发生冲突。

0 投票
3 回答
9535 浏览

vb6 - 需要 comdlg32.ocx 的 VB6 应用程序,在 windows server 2008 上运行

我有一个需要在服务器 2008 机器上运行的旧版 vb6 应用程序。我一直无法让应用程序依赖的 comdlg32.ocx 进行注册。有什么建议么?