【问题标题】:How to create a COM DLL (class library) in Delphi?如何在 Delphi 中创建 COM DLL(类库)?
【发布时间】:2011-06-17 01:53:00
【问题描述】:

如何在 Delphi 中创建 COM DLL(类库)?

它适用于非常旧的 PC,其中 .NET 没有也不会安装,并且将替换并稍微扩展一个 VB 6 DLL,我有它的源代码。

【问题讨论】:

  • 我知道我一直在讨论这个问题,但是如果你用 Delphi 构建它,那么你可能会发现它很难被 64 位进程使用。这对您来说可能不是问题,对于 VB6 版本肯定也是如此,但如果您着眼于未来,那么值得留意。
  • +1 谢谢。不确定是否有问题;我将对其进行编码并查看。基本上,一个网站服务于一个页面,其中包含一些调用 COM DLL 的 JS(很棒的设计,嗯?)
  • JS可以调用COM吗?哎哟!大概可以使用的浏览器有一些限制,它必须是IE。在这种情况下,32 位很好,因为没有人运行 64 位 IE。
  • David - 64 位 delphi 有望在 XE2 中发布,这是预定的下一个版本。
  • +1(对你们俩)。哎呀,但我不得不忍受它;它已经在现场生活了 8 年或更长时间。而且,是的......但是你知道......它只是 MSIE(任何版本,无论多旧,afaik)

标签: delphi dll com


【解决方案1】:

您创建了一个新的 ActiveX 库。您可以在 ActiveX 选项卡中找到它。 (文件 - 新建 - 其他 - ActiveX - ActiveX 库)

【讨论】:

    【解决方案2】:

    这里你有如何做到这一点:

    An Introduction to COM Programming with Delphi

    【讨论】:

      【解决方案3】:

      通过this site 这是在Delphi 中开发COM 的良好起点。它有关于 Delphi 中 COM 技术的教程、文章和代码。可能对你有帮助

      【讨论】:

        猜你喜欢
        • 2011-04-18
        • 2011-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-04
        • 1970-01-01
        • 2012-07-06
        • 1970-01-01
        相关资源
        最近更新 更多