问题标签 [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 回答
878 浏览

com - COM 组件的免注册激活

这个免费注册激活的例子在 VS2008 和 Windows Vista/7 中是否仍然有效? http://msdn.microsoft.com/en-us/library/ms973913.aspx

我无法让它工作。但是我能够使用隔离 COM 设置使嵌入式清单按我的意愿加载 OCX 文件。使用 regsvr32 注册也有效,因此清单中的某些内容不起作用。我相信 GUID 是正确的。

0 投票
1 回答
4724 浏览

vb6 - Unable to register VB ocx components (err 0x80040201)

I have a problem trying to register some ocx files.

When I execute regsvr32, it returns 0x80040201 error code. I'm using win xp SP3 and my user has administrator permissions.

When I try to register them with another user on the same machine I can do it without a problem, and both users are administrators and have "total control" permissions over c:\windows\system32

Any clue of what can be going on here?

0 投票
1 回答
570 浏览

com - 在依赖的 DLL 中指定独立的 COM 设置还是只指定可执行文件?

我在 C++ VS2005 项目中设置独立 COM 项目设置,以使用免注册激活方法加载 ocx 组件。如果 ocx 组件也用于我的应用程序加载的 DLL 库中,我是否还需要在该 DLL 项目的设置中设置独立 COM 设置?还是只设置主应用程序的嵌入式清单就足够了?谢谢!

0 投票
1 回答
1305 浏览

vb6 - 如何在 VB6 中使用 Web 浏览器上下文中的 OCX?

我正在使用具有基于浏览器的管理的 EDIMAX IP Cam (IC-1520DP)。首次登录时,需要安装 OCX (IPCamPluginMJPEG.ocx)。然后,此 OCX 作为网页的一部分在浏览器中有效运行。

现在我想用这个 OCX 在 VB6 的表单上显示相机图像。我可以添加对 OCX 的引用,但不清楚如何初始化或使用它。在浏览器网页中,我可以看到它要求PARAMHTML 标记传递给它的一些参数。

显然我不能PARAM在VB6中使用标签,那么有没有其他方法可以传递参数?


(或者你有更好的方法在 VB6 的表单上显示实时摄像机源吗?摄像机也有这个 CGI 命令,它返回一个多部分 JPEG 视频流,但我完全不知道如何使用它。)

0 投票
2 回答
919 浏览

c# - 如何为不公开 PrintDocument 对象的 C# 对象实现打印预览功能?

[免责声明:我查看了相关问题,只能找到MFC的相关材料。我不做 C++]

我有一个 C# .Net 应用程序,它通过互操作使用 OCX 控件(该控件是 CGM 图像的查看器组件)。该控件公开了 Print() 和 PrintSetup() 方法,但不公开 PrintPreview() 方法。

也没有可用于实现此功能的公开 PrintDocument 对象。

还有其他方法可以重定向到“打印预览”对话框吗?

[更多信息]如果它可以帮助某人回答,有问题的控件是 Larson CGM Viewer ActiveX,也称为 VisEx CGM。见http://www.cgmlarson.com/industry/cgm_viewer_control.php

0 投票
3 回答
1221 浏览

ms-access - 如何找到在 MS Access 中使用缺失参考的位置

我的参考列表(在 VBA 代码视图中)中列出了缺少的参考。它是对我们不再使用的产品的 OCX 的引用。

我可以删除(取消选中)引用,但我想知道这是否会回来咬我。

有没有办法找出它可能在哪些表格/报告中被使用过?

删除它然后编译 MDB 就足够了吗?

0 投票
2 回答
3645 浏览

events - Vb6.0 如何将函数/子过程作为事件处理程序绑定到外部事件?

我需要构建一个 VB6.0 ocx,它将用作一些外部 VB6.0 应用程序的插件

这个 ocx 包含几个子过程,它们应该作为一些外部事件(ocx 外部)的事件处理程序。

问题是,使用这个 ocx 的用户只会调用我的 ocx 子程序之一,而且只有一次。问题是,如何在一次初始化时将所有子过程/函数绑定到它们各自的外部事件,以便在它们的事件触发时调用我的过程?

我设法在外部应用程序本身中做到了这一点,但当我将这些代码移植到 OCX 并将其用作外部 vb 程序中的插件时却没有

假设这是外部 vb 应用程序中的原始事件处理程序:

如果我这样做,在那个 vb 应用程序中:

那么这个自定义事件处理程序也将在每次事件触发时与原始事件处理程序一起被调用,如上所述

但是当我把它放在 OCX 中时,我做不到同样的事情。因为我做不到:

0 投票
3 回答
2022 浏览

.net - VB6 在 .NET WinForm 上编写 ocx?

我继承了一个 VB6 项目,该项目有一个带有 VB 控件(标签等)和 Windows 通用控件(Treeview、ImageList 等)的窗体,这看起来像是用户控件的理想候选者。

我向一位同事提到了将其编译为 ocx ActiveX 控件以在 .NET WinForms 项目中使用的可能性。由于之前在 C++ 项目中使用 VB ocx 的经验,他们有点害怕:在原型设计阶段一切都很好,但在实际使用时存在时间和刷新问题(对话框上的许多控件、控件之间的选项卡、停用然后激活对话框等)。

有没有人有在 .NET Windows 窗体上使用 VB6 编写的 ocx 的经验?我可以期待一些微妙的问题还是他们在一起玩得很好?

0 投票
2 回答
778 浏览

build - 在 VB6 中,链接到从 ocx 生成的 tlb 与直接链接到 ocx 相同

我问的原因是我有一个不想在构建机器上注册的 ocx,但我仍然想针对它进行构建。如果 tlb 路线不是正确的方向,任何有关如何完成此操作的提示将不胜感激。

0 投票
1 回答
738 浏览

build - 如果我注册了 TLB,我还需要注册 ocx 才能编译吗?

我正在尝试编译 vb6 应用程序,但无法注册 ocx 文件。为了尝试编译,我将 .vbp 文件中的 Object= 行替换为 TLB 而不是 OCX 的 Reference= 行。现在,当我编译时,我得到以下类型的错误。

我已经使用 regtlib.exe 注册了 tlb 文件,但无法注册 ocx 文件。

任何建议,将不胜感激。