【问题标题】:Forcing Compilation Error - Variable might not have been initialized in Delphi 7强制编译错误 - 变量可能尚未在 Delphi 7 中初始化
【发布时间】:2021-06-30 14:44:36
【问题描述】:

好吧,我正在开发一个仍在 Delphi 7 中编译的软件,我们的团队遇到了一些错误,这些错误是由未初始化的变量引起的。所以我们决定在 Delphi 7 发现这样的变量时强制编译错误,以避免将来出现错误。

但是,问题是我在 Delphi 7 中没有找到任何关于它的选项,我知道 Delphi XE 或更高版本有这个选项。

你知道一些插件或其他可以帮助我的东西吗?可能会强制编译错误或查找所有未在项目上初始化的变量。

【问题讨论】:

标签: variables delphi compiler-errors delphi-7 forcing


【解决方案1】:

我手头没有 Delphi 7。我希望来自链接的指令有效。

因此,如果您只有几个警告,您应该启用“将警告视为错误”。 (我不知道 d7 中的那个在哪里,但我相信即使 d5 也有这个)

选项错误作为警告 Delphi 2009 where is the 'treat warnings as errors' option?

隐藏的错误/警告选项 https://marc.durdin.net/2012/05/delphi-xe2s-hidden-hints-and-warnings-options/

(未经测试:也许您甚至可以在 d7 中定义除警告。对于 XE,请参阅工具-调试器选项-Embarcadero 调试器-语言异常)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-14
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多