如何使用 ToolsAPI 检索 $(Config) 的值?
当使用ToolsAPI编写Delphi Expert时,我们可以使用GetEnvironmentVariable来检索当前Delphi IDE进程可用的环境变量。然而,只有当变量在当前用户帐户设置中或在 Delphi 的环境变量设置中定义时才有效,
Tools | Options | Environment Options | Environment Variables.
Delphi 2010 / XE 中的某些变量如 $(Config) 可供使用,但它不显示为环境变量。我们可以通过在详细设置中打开“诊断”来获取变量列表。在 Delphi IDE 中编译项目时,$(Config) 变量出现在诊断输出中。
有没有办法在 ToolsAPI 中检索 $(Config) 的值?
When writing the Delphi expert using ToolsAPI, we may use GetEnvironmentVariable to retrieve the environment variables available to the current Delphi IDE process. However, this only works if the variables are define in your current user account setting or in Delphi's environment variables setting under
Tools | Options | Environment Options | Environment Variables.
Some variables like $(Config) in Delphi 2010 / XE are available for used but it doesn't appear as environment variables. We may get a list of variables by turn on "Diagnostic" in Verbosity setting. The $(Config) variable appears in Diagnostic output when compiling a project in Delphi IDE.
Is there a way to retrieve the value of $(Config) in ToolsAPI?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
项目的
ProjectOptions
属性可以转换为IOTAProjectOptionsConfigurations
。The project's
ProjectOptions
property can be cast toIOTAProjectOptionsConfigurations
.