答案 0 :(得分:1)
这些存储在哪里?
compiler directives存储在.dproj
文件中。
有Option Sets个文件可用于保存/设置用户指定的选项。
是否可以在每个源文件中覆盖这些设置?
有些指令是全局的,有些是本地的。可以在单元文件中覆盖本地文件,而在项目主源文件中覆盖全局文件。
这些设置通常存储在include files(* .inc)中,并在单位文件中引用。
答案 1 :(得分:0)
在旧版本的Delphi(特别是D5和D7,我知道)中,这些环境值(不是特定于项目的)存储在注册表中。
例如,使用D5 - HKEY_CURRENT_USER \ SOFTWARE \ Borland的\的Delphi \ 5.0 \
图书馆搜索路径 - HKEY_CURRENT_USER \ SOFTWARE \ Borland的\的Delphi \ 5.0 \库
(在某些安装中,我怀疑它可能在[HKey_Local_Machine]之下。)
至于在源代码中覆盖它们,我不熟悉那个方面,但我怀疑如果它甚至可能,那就必须用编译器指令来完成。只是一个猜测,以防它作为一个起点。