【问题标题】:Delphi XE3 App with ActiveX / COM objects带有 ActiveX / COM 对象的 Delphi XE3 应用程序
【发布时间】:2013-02-11 00:08:23
【问题描述】:

自从我使用外部控件以来已经有一段时间了,我对某些事情有些困惑。基本上,我正在用 Delphi XE3 编写一个使用 ActiveX 控件的小型测试应用程序。照常生成 TLB 文件。我在两台机器上进行了测试(一台 Acer 笔记本和一台 Dell Latitude 10)。当我在我的桌面 Windows 机器上进行测试时,我收到一个可追溯到 OCX 文件的错误。我的印象是 TLB.pas 文件就是实例化控件所需的全部内容。我还需要安装和注册 OCX 文件吗? COM 组件是否需要与它的 .DLL 文件一起分发? TIA 期待您的帮助。

布莱恩·科尔

【问题讨论】:

  • 哦,我还应该提到,我正在使用对 CrystalRuntime.Application 的 Ole 调用来完成整个工作。
  • definition

标签: delphi com activex delphi-xe3


【解决方案1】:

类型库仅描述如何调用该库。从类型库生成的 .pas 文件也只描述了如何调用该库。这就是编译时间。在实际调用库的运行时,您需要注册并显示该库。

所以是的,您需要分发和注册库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 2011-09-12
    • 2010-10-01
    • 1970-01-01
    相关资源
    最近更新 更多