【问题标题】:Form designer in Delphi can't find DLLDelphi中的表单设计器找不到DLL
【发布时间】:2017-01-12 13:39:34
【问题描述】:

在哪里放置 DLL 以便 Delphi 在设计时可以找到它们?

我在设计时在 Delphi 中编辑 TDBChart 的属性。当我尝试为 Series 设置数据源时,它抱怨缺少 libpq.dll,它确实存在并且在 PATH 中。

问题在于 PATH 中存在另一个(64 位)版本,因此 32 位 DLL 应随应用程序一起提供,并且不仅在运行时可用,而且在设计时也可用。

【问题讨论】:

    标签: postgresql delphi dll path libpq


    【解决方案1】:

    libpq.dll 本身依赖于一系列其他 DLL,您能否检查它们是否在 libpq.dll 所在的同一文件夹中可用?

    ssleay32.dll
    libeay32.dll
    libiconv-2.dll
    libintl-8.dll
    

    【讨论】:

    • 是的,我正在用我的应用程序的 exe 文件复制所有这些文件,但在设计时我找到了唯一可能的解决方案:将它们复制到驱动程序 c:\ 上的某个文件夹并使其出现在 PATH 之前其他文件夹,但我想将它们复制到我项目中的某个位置,
    猜你喜欢
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 2011-01-01
    • 1970-01-01
    相关资源
    最近更新 更多