【发布时间】:2011-04-22 00:23:44
【问题描述】:
我们有一些在 Delphi 6 中编译的遗留代码。有计划在更新的 IDE 中重写它,但它们是一条出路。
当我们编译它时,我们会收到几个这样的警告:
FPrecision 特定于平台。
这是在 VCL\DB.pas 中。 (不是我们的文件。)FPrecision 是这样定义的:
FPrecision 整数平台
我知道为什么它是特定于平台的,但我真的不知道该怎么做。
这只是在我们迁移到 Windows 7 进行开发时才开始发生的。
我看到了this question,但该解决方案对我不起作用。我无法将预编译器标签添加到 DB.pas 并且项目文件没有任何选项(我可以看到)来抑制这个警告。
我唯一的选择是关闭所有警告还是接受它?
【问题讨论】:
-
你不能关闭特定的警告吗? IIRC 在某处有一个复选框列表。
-
@Henk Holterman - 如果你能指出我的列表(遗憾的是在 Delphi 6 中),那么这就是答案。
-
太久以前了。但是忽略它是非常安全的,Delphi 6 是 CLX 实验,这只是意味着“不在 Linux 上”。我很确定有一个设置。编译器/构建设置上的第二个选项卡可能。特定于 Prob 项目。
-
查看这个问题的答案stackoverflow.com/questions/870862/…
标签: delphi windows-7 vcl delphi-6