gpt4 book ai didi

delphi - 如何在 Delphi 搜索路径中使用系统变量?

转载 作者:行者123 更新时间:2023-12-03 15:49:48 25 4
gpt4 key购买 nike

在 Delphi XE2 中,我正在设置搜索路径。我想使用我定义的系统变量来缩短搜索路径中使用的各个文件夹的字符串。

我这样做:

Search path         : x:\Delphi Library\XTools;x:\Delphi Library\XDiag;
I define variable : L = x:\Delphi Library
Search path using L : $(L)\XTools;$(L)\XDiag;

如果我不使用定义的环境变量,即完整写出路径,一切都很好,但如果我使用环境变量,编译器将无法理解搜索路径。

我一直在使用 Delphi 3,它比 XE2 要简单得多,所以也许我没有在正确的位置指定路径或变量:

此处指定路径:

Project Manager|Project|Options|Delphi Compiler|Target All Configurations - All Platforms|Search Path

变量在此处指定:

Project Manager|Project|Options|Debugger|Target: All Configurations - All Platforms|Environment Block|User Overrides

最佳答案

我刚刚在 XE2 中执行了以下操作:

  • 工具|选项|环境变量中,我定义了对我的 AutoConsole.pas 目录的用户覆盖。单位,作为新变量L
  • 在一个全新的控制台项目的选项中,我将搜索路径定义为 $(L)
  • AutoConsole 添加到该项目的 uses 子句
  • 我编译了该项目,没有任何问题,并且 AutoConsole 做了它应该做的事情:它向我显示了一条消息 Press any key... 并等待按键。
  • 然后我从搜索路径中删除了 $(L)
  • 程序无法再编译,因为它找不到 AutoConsole
  • 我重新添加了 $(L),程序再次编译并运行。

所以你想做的应该可行。我不知道你做错了什么,但如果你像我一样做,它应该会起作用。

关于delphi - 如何在 Delphi 搜索路径中使用系统变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39310445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com