问题标签 [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.
c++ - 我应该为分发构建什么样的代码库?
我需要构建一个 C++ 库来分发给我们的客户。该库必须能够从多种语言访问,包括 VB6、C++、VB.net 和 C#。
到目前为止,我一直在使用 ActiveX 控件(ocx 文件)。但我想知道是否有更好的库(dll 等)可以构建。你有什么建议吗?
我仅限于 C++ 作为库语言,但您可以提及其他语言以供其他开发人员参考。
PS对不起,如果这个问题已经被问到了。我很难找到合适的标题。随时纠正我的英语。
编辑:似乎最好的选择是 DLL 或 OCX(即 COM),但我仍然对我将选择哪一个存有疑问。哪一种更适合现代语言(例如 .NET)?从最终开发人员的角度来看,哪一个更容易使用?
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?
delphi - 如何在使用 Delphi 制作的 OCX 中添加图标,使其在 VB 中可见?
我用Delphi 2007做了一个OCX。现在我的客户声称他安装这个OCX时他的VB中没有图标。
如何将这样的图标添加到我的 OCX?
flash - Flash ocx 中的 AxShockwaveFlashObjects 和 ShockwaveFlashObjects
我正在尝试创建:
AxShockwaveFlashObjects.dll 和 ShockwaveFlashObjects.dll
输入以下命令:
aximp C:\WINDOWS\system32\Macromed\Flash\FlDbg10.ocx /nologo
但我收到 E_ACCESSDENIED 错误。
我究竟做错了什么?谢谢!
ocx - 运行 regsvr32 /s /c "myocx.ocx" 需要哪些权限/权限
我将 WindowsXP 配置为构建机器。构建过程在不是管理员的帐户下运行。
一些项目在最后一步注册一个 ocx 控件,例如
此步骤失败,我认为这与权限有关,因为在管理员帐户下执行相同操作可以正常工作。
我需要为构建帐户提供哪些权利/权限/策略,我在哪里做?(浏览本地用户和组以及本地安全设置对我没有帮助)
flash - Flash OCX 错误使 IE6/7 崩溃
有没有人遇到过这个错误?我正在尝试为客户调试问题,但似乎无法解决这个问题。
通过清晰的 Internet 缓存,我访问http://www.safcoproducts.com并且几乎每次(首次加载时)它都会使 IE 6 和 7 崩溃。这在 FireFox 中不会发生。我们已经在不同的服务器上测试了相同的文件,并且这个错误也不能被复制。
如果没有明确的缓存,错误似乎会随心所欲地来来去去。
有一个流媒体音乐播放器和一个渐进式下载视频“剧院”。
任何人都可以有所了解吗?
c++ - 一个奇怪的内存泄漏问题
我使用一个 ActiveX 控件,它只是一个 HTTP 处理程序。它发出一个 HTTP 请求,获取响应并向用户触发一个事件。当用户没有请求时,ActiveX 控件几乎处于休眠状态。它只是等待用户请求发送另一个 HTTP 请求。
只要 OCX 所在的窗口没有改变(失去焦点、获得焦点等),内存就会保持平静。对于上述每个操作,我都会丢失大约 400 个字节。
我应该在哪里寻找可能的泄漏?
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 复合控件附加了一个转到对话框,因此我可以访问它,但我不知道该怎么做。
任何帮助是极大的赞赏!谢谢,
乔伊
ocx - OCX 属性
我有一个用于从扫描仪捕获图像的 OCX。我想使用标签在 Internet Explorer 7 中运行它。这个 OSX 没有指南或教程来了解如何使用它。我所需要的只是知道如何处理这个 OCX,这个 OCX 的属性是什么,例如,如果这个 OSX 完成扫描过程,它必须是一个指示完成扫描状态的标志,有没有办法知道这些标志和任何 OCX 的属性。
谢谢
vb6 - 创建 ActiveX OCX 控件
我们使用的系统允许通过 .ocx 文件进行 ActiveX 扩展。
我需要编写一个扩展来绘制一些特定的专有图形。经过大量搜索,我发现 Visual Basic 6.0 可以创建这些 ActiveX 控件并将它们部署为 .ocx 文件。
那么,VB6 是唯一的选择吗?我不愿意相信微软自 1998 年以来没有引入其他选项。
作为对 RichieHindle 和 Arnshea 的回应,
在研究过程中,我发现 ActiveX 控件可能是使用 C++ 创建的,但我找不到将它们部署为 .ocx 文件的方法。就像dll一样。