问题安装使用dll的自定义组件

时间:2010-11-03 01:24:25

标签: delphi dll runtime package custom-component

我创建了一个TCustomComponent,我在安装它时遇到了问题。错误消息“????。未找到DLL,无法安装包”。但是如果你把它复制到系统目录就可以了。

我的问题是,如何将组件安装为普通组件而不将.dll复制到系统目录或库中。

我尝试添加SearchPath和OPtions>环境变量但仍无法正常工作。任何想法?

1 个答案:

答案 0 :(得分:3)

搜索路径和选项环境变量用于编译器,而不是IDE的加载。 Delphi IDE加载组件包并将它们托管在自己的内存空间中,因此它遵循DLL加载的标准Windows规则。您需要将DLL放在与BDS.exe相同的文件夹中,或者放在系统搜索路径的某个位置。