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

c++ - 我应该为分发构建什么样的代码库?

我需要构建一个 C++ 库来分发给我们的客户。该库必须能够从多种语言访问,包括 VB6、C++、VB.net 和 C#。

到目前为止,我一直在使用 ActiveX 控件(ocx 文件)。但我想知道是否有更好的库(dll 等)可以构建。你有什么建议吗?

我仅限于 C++ 作为库语言,但您可以提及其他语言以供其他开发人员参考。

PS对不起,如果这个问题已经被问到了。我很难找到合适的标题。随时纠正我的英语。

编辑:似乎最好的选择是 DLL 或 OCX(即 COM),但我仍然对我将选择哪一个存有疑问。哪一种更适合现代语言(例如 .NET)?从最终开发人员的角度来看,哪一个更容易使用?

0 投票
3 回答
1934 浏览

c++builder - Is it possible to convert an OCX file to a TLB file?

I'm trying to automate a build, but the instructions require openning an OCX in Borland C++ Builder and saving it as a TLB. How can I reproduce this process through the command line?

0 投票
1 回答
504 浏览

delphi - 如何在使用 Delphi 制作的 OCX 中添加图标,使其在 VB 中可见?

我用Delphi 2007做了一个OCX。现在我的客户声称他安装这个OCX时他的VB中没有图标。

如何将这样的图标添加到我的 OCX?

0 投票
3 回答
9777 浏览

flash - Flash ocx 中的 AxShockwaveFlashObjects 和 ShockwaveFlashObjects

我正在尝试创建:

AxShockwaveFlashObjects.dll 和 ShockwaveFlashObjects.dll

输入以下命令:

aximp C:\WINDOWS\system32\Macromed\Flash\FlDbg10.ocx /nologo

但我收到 E_ACCESSDENIED 错误。

我究竟做错了什么?谢谢!

0 投票
4 回答
21868 浏览

ocx - 运行 regsvr32 /s /c "myocx.ocx" 需要哪些权限/权限

我将 WindowsXP 配置为构建机器。构建过程在不是管理员的帐户下运行。

一些项目在最后一步注册一个 ocx 控件,例如

此步骤失败,我认为这与权限有关,因为在管理员帐户下执行相同操作可以正常工作。

我需要为构建帐户提供哪些权利/权限/策略,我在哪里做?(浏览本地用户和组以及本地安全设置对我没有帮助)

0 投票
1 回答
1044 浏览

flash - Flash OCX 错误使 IE6/7 崩溃

有没有人遇到过这个错误?我正在尝试为客户调试问题,但似乎无法解决这个问题。

通过清晰的 Internet 缓存,我访问http://www.safcoproducts.com并且几乎每次(首次加载时)它都会使 IE 6 和 7 崩溃。这在 FireFox 中不会发生。我们已经在不同的服务器上测试了相同的文件,并且这个错误也不能被复制。

如果没有明确的缓存,错误似乎会随心所欲地来来去去。

有一个流媒体音乐播放器和一个渐进式下载视频“剧院”。

任何人都可以有所了解吗?

0 投票
2 回答
424 浏览

c++ - 一个奇怪的内存泄漏问题

我使用一个 ActiveX 控件,它只是一个 HTTP 处理程序。它发出一个 HTTP 请求,获取响应并向用户触发一个事件。当用户没有请求时,ActiveX 控件几乎处于休眠状态。它只是等待用户请求发送另一个 HTTP 请求。

只要 OCX 所在的窗口没有改变(失去焦点、获得焦点等),内存就会保持平静。对于上述每个操作,我都会丢失大约 400 个字节。

我应该在哪里寻找可能的泄漏?

0 投票
1 回答
1359 浏览

c++ - 将 OCX 控件添加到资源对话框(如何控制它)

我正在将 OCX 添加到我在 C++ 项目中创建的资源对话框中。
ocx 正确添加;但我的问题是如何以编程方式访问 ocx?
我没有看到附加的成员变量(甚至是类)。

这是我的 .rc 内容

///////////////////////////////////////// ///////////////////////////对话框信息//

IDD_LENELDECODER DLGINIT BEGIN IDC_MATRIXCONTROL1, 0x376, 26, 0 0x0000, 0x0000, 0x0900, 0x0000, 0x4c7b, 0x0000, 0x3643, 0x0000, 0x0013, 0x0065, 000, 0x000xff, 0, x

其中 IDC_MATRIXCONTROL1 是与 ocx 关联的 ID。我的问题是,如何从一个类中访问这个 ocx 的成员变量;以及如何在对话框调整大小时使其调整大小?

我已经尝试过 MFC ActiveX 和 ATL Project -> ATL Control (composite)。我认为,由于 ATL 复合控件附加了一个转到对话框,因此我可以访问它,但我不知道该怎么做。

任何帮助是极大的赞赏!谢谢,

乔伊

0 投票
1 回答
235 浏览

ocx - OCX 属性

我有一个用于从扫描仪捕获图像的 OCX。我想使用标签在 Internet Explorer 7 中运行它。这个 OSX 没有指南或教程来了解如何使用它。我所需要的只是知道如何处理这个 OCX,这个 OCX 的属性是什么,例如,如果这个 OSX 完成扫描过程,它必须是一个指示完成扫描状态的标志,有没有办法知道这些标志和任何 OCX 的属性。

谢谢

0 投票
3 回答
4759 浏览

vb6 - 创建 ActiveX OCX 控件

我们使用的系统允许通过 .ocx 文件进行 ActiveX 扩展。

我需要编写一个扩展来绘制一些特定的专有图形。经过大量搜索,我发现 Visual Basic 6.0 可以创建这些 ActiveX 控件并将它们部署为 .ocx 文件。

那么,VB6 是唯一的选择吗?我不愿意相信微软自 1998 年以来没有引入其他选项。


作为对 RichieHindle 和 Arnshea 的回应,

在研究过程中,我发现 ActiveX 控件可能是使用 C++ 创建的,但我找不到将它们部署为 .ocx 文件的方法。就像dll一样。