Delphi在哪里存储其环境变量的值?

Delphi在哪里存储其环境变量的值?,delphi,delphi-ide,Delphi,Delphi Ide,Delphi使用几个名称以BDS开头的环境变量,这些变量显示在Tools/Options/“environment variables”下。有所谓的“系统变量”,包括来自Windows的环境变量(ALLUSERSPROFILE、APPDATA、PATH等),但也有一些不是从Windows继承的变量: BDS BDSBIN BDSCOMMONDIR BDS包括 BDSLIB BDSPORJECTSDIR 等等 很明显,他们是在Delphi 2005年推出的,从那以后,他们的数量一直在增长 我找

Delphi使用几个名称以BDS开头的环境变量,这些变量显示在Tools/Options/“environment variables”下。有所谓的“系统变量”,包括来自Windows的环境变量(ALLUSERSPROFILE、APPDATA、PATH等),但也有一些不是从Windows继承的变量:

  • BDS
  • BDSBIN
  • BDSCOMMONDIR
  • BDS包括
  • BDSLIB
  • BDSPORJECTSDIR
  • 等等
很明显,他们是在Delphi 2005年推出的,从那以后,他们的数量一直在增长

我找不到存储它们的任何位置,只引用了例如注册表中的$(BDSPORJECTSDIR)。显然,它们可以被同一对话框中的“用户覆盖”覆盖

在线帮助只是给了我一个毫无帮助的错误“Cannotfind file%s”(这是一个相当令人尴尬的错误),docwiki位于 也没有回答我的问题,唯一的提示是“BDS环境变量表示RAD Studio的安装位置。”

Delphi是否将这些变量存储在任何地方?或者它们只是从IDE/编译器生成的,例如,可执行文件的文件名

编辑:为什么我找不到指向的链接 ? 在发布这个问题之前,我当然搜索过了。
是的,这回答了我的问题。谢谢。

如果它们可以动态生成,为什么它会将它们存储在任何地方?@DavidHeffernan它没有文档记录,所以它也可以这样做。这就是我问的原因。也许有人知道?@DavidHeffernan-你是对的-我的错-没有仔细阅读。答案不见了,问题也就解决了。