创建ActiveX OCX控件

发布于 2024-07-18 14:18:36 字数 314 浏览 15 评论 0原文

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

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

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


响应 RichieHindle 和 Arnshea,

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

We are using a system that allows ActiveX extensions through .ocx files.

I need to write an extension to plot some specific proprietary graphics. After lots of searches, I found out Visual Basic 6.0 can create these ActiveX controls and deploy them as .ocx files.

So, is VB6 the only option? I'm reluctant to believe no other options have been introduced by microsoft since 1998.


In response to RichieHindle and Arnshea,

During the research, I found out ActiveX controls might be created using C++, but I couldn't find a way to deploy them as .ocx files. Just as dll's.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

霊感 2024-07-25 14:18:36

您可以使用 Visual Studio 2005 或 2008,通过 ATL 或 MFC 用 C++ 创建 ActiveX 控件。 有向导提供帮助 - 这个过程相对轻松。 8-)

OCX一个DLL - 它完全相同,只是文件扩展名不同。 (学究角:我知道反过来是不正确的;并非所有 DLL 都是 ActiveX 控件。)

You can create ActiveX controls in C++ using Visual Studio 2005 or 2008, via ATL or MFC. There are wizards to help - the process is relatively painless. 8-)

An OCX is a DLL - it's exactly the same, just with a different file extension. (Pedant's corner: I know the inverse is not true; not all DLLs are ActiveX controls.)

不必了 2024-07-25 14:18:36

您可以使用 C++ 或 C 语言使用 Win32、ATL 或 MFC 项目制作 ActiveX 控件。

You can make ActiveX control in C++ or C with Win32, ATL or MFC projects.

一腔孤↑勇 2024-07-25 14:18:36

微软有一个名为ActivexPad的工具。 检查它是否适合您的情况。

Microsoft has a tool named ActivexPad. Check if it works on your situation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文