2

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

布莱恩·科尔

4

1 回答 1

3

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

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

于 2013-02-25T18:49:20.880 回答