Delphi路径变量

Delphi路径变量,delphi,path,delphi-7,Delphi,Path,Delphi 7,在DelphiIDE中,Delphi安装的路径指定为$Delphi。我想知道是否有一种方法可以创建我自己的路径指示器,比如$my_库或类似的东西。我认为$DELPHI被指定为环境变量,但显然不是。有什么想法吗?我在Delphi 2010中使用Delphi 7: 选择工具->选项 选择环境变量 指定系统或用户变量 在Delphi 2010中: 我知道Project.dproj中的许多XML标记都可以这样使用。例如,$DCC\U DCU输出,$DCC\U输出 也许可以在文件中添加您自己的XML标记,

在DelphiIDE中,Delphi安装的路径指定为$Delphi。我想知道是否有一种方法可以创建我自己的路径指示器,比如$my_库或类似的东西。我认为$DELPHI被指定为环境变量,但显然不是。有什么想法吗?我在Delphi 2010中使用Delphi 7

选择工具->选项 选择环境变量 指定系统或用户变量 在Delphi 2010中: 我知道Project.dproj中的许多XML标记都可以这样使用。例如,$DCC\U DCU输出,$DCC\U输出


也许可以在文件中添加您自己的XML标记,然后使用它们。尽管我不确定IDE是否会保留它们。

同样值得注意的是,当您使用命令行编译器时,位于当前Delphi安装的BIN目录中的文件RSVARS.BAT为子进程创建了一些环境变量。例如,BDS和BDS CommonDir

在Windows 7和Vista中类似,单击“开始”按钮,右键单击“计算机”、“属性”,然后单击“高级系统设置”。单击“环境变量”,您现在可以创建新的变量作为全局系统,或者仅为您当前的用户创建。例如“MyVar”

现在在delphi路径中,将MyVar称为$MyVar


MyVar现在也将在批处理文件中显示为%MyVar%。

对于Delphi 5,您可以从windows环境变量添加它们


右键单击“我的电脑”>“属性”>“高级”>“环境变量”

有一种替代解决方法—使用SUBST将虚拟驱动器号分配给文件夹的根目录,如果可以,您将使用$MyFiles,然后只需使用它即可

例如,如果深目录中有文件,则转到命令提示符并键入:

SUBST M:C:\users\Me\Delphi Files\My Components


然后你可以通过M:

来参考它,谢谢你的回复。我应该指定我使用的是Delphi5、7和2010。这是德尔福5,我正试图这样做。很抱歉,Delphi 5不支持用户定义的环境变量。这是在Delphi 6中介绍的。谢谢Remy。我将保留这一点作为将所有代码更新到7或2010的另一个原因!我做了以下操作:添加了具有以下信息的系统变量:变量名称:OUTPUT\u DIR变量值:T:\Builds,在Delphi中,在输出文件夹:$OUTPUT\u DIR\Projects\Bpl中,这会生成错误:无法创建输出文件$OUTPUT\u DIR\Projects\Bpl\Amase32.exe您可以添加任意数量的环境变量,但这没什么区别。Delphi5不识别环境变量$DELPHI不是一个环境变量。Rob,这是正确的,正如我在最初的问题中指出的那样。也就是说,有没有办法模仿$DELPHI在我自己的DELPHI 5项目中的使用方式?你有没有在D5中找到解决这个问题的方法?是的,我换了工作;说真的,不幸的是,我从来没有这样做过。我认为你做得对。显然,该功能只出现在D6中。我们是怎么做到的?