如何查看Delphi项目的所有条件定义?
我可以在项目选项中定义一些东西,但是有一些“默认值”,我不知道在哪里寻找。你能帮忙吗?
答案 0 :(得分:5)
以下是我能想到的条件定义的来源:
现在,我想您正在询问此列表中的第1项,即预定义的条件。 Delphi文档包含以下全面的列表:
答案 1 :(得分:1)
我一直想知道同样的问题,因为我认为查看源代码并了解条件符号的价值很有价值 (因为有办法让其他预处理器(例如gcc)列出他们认为已定义的符号)
我最终扫描了所有源文件中的{$ IF *}类型的行,然后 可能{$ DEFINE}收集可能定义的名称。
然后,由于大多数标志都存储在一个或两个{$ I included}文件中, 我写了一个独立的命令行工具 包含所有配置文件,然后自动生成 {$ IFDEF} WriteLn(“”); {$ ENDIF} 每个符号
这将创建一个包含所有已定义符号的输出文件
(也在搜索预处理器工具)