【发布时间】:2012-01-16 06:17:18
【问题描述】:
我想在我的代码中定义一个常量来保存可执行文件的构建日期。我自然希望自动化该过程。
我知道我可以使用例如 Perl 编写预构建脚本来写出包含日期的 .inc 文件。我更喜欢使用环境变量或构建变量的更轻量级的解决方案。 msbuild 是否提供任何有用的变量?有谁知道这个问题的更简洁的解决方案?
【问题讨论】:
-
我自然会查看 EXE 文件的
Date Modified和/或Date Created来确定这一点,但不确定这是否与官方构建日期不同 - 所以我是在评论而不是回答. -
即使用
Application.ExeName获取文件的属性,读取必要的日期。 -
@jerry 可以修改。我想要构建 exe 的日期,作为常量
-
在最新的 Delphi 版本中没有可以使用 TCompile 单元吗?
-
@Rob 我想我正试图避免需要一个 .inc 文件,但我觉得这是不可能的。我希望有一种巧妙的方法可以将构建变量放入源代码中。
标签: delphi delphi-xe2