我们有一些在Delphi 6中编译的遗留代码。有计划在更新的IDE中重写它,但它们是一条出路。“特定于平台”在Delphi 7上的Delphi 6警告
当我们编译它,我们得到一些警告这样的:
FPrecision is specific to a platform.
这是VCL \ db.pas单元。 (不是我们的文件。)FPrecision的定义是这样的:
FPrecision Integer Platform
我能看到为什么它是特定的平台,但我实在不明白该怎么做了。
这只在我们转移到Windows 7上开发时才开始发生。我看到了this question,但该解决方案对我无效。我无法将预编译器标签添加到DB.pas中,并且项目文件没有任何选项(我可以看到)来压制此警告。
是我唯一的选择关闭所有警告或住在它吗?
你不能关闭特定的警告? IIRC有一个复选框列表。 – 2010-10-06 19:05:07
@亨克霍尔特曼 - 如果你能指出我的名单(在德尔福6悲伤地),那就是答案。 – Vaccano 2010-10-06 20:02:48
太久以前。但是忽视这一点非常安全,Delphi 6是CLX实验,这仅仅意味着“不在Linux上”。我很确定有一个设置。编译器/编译设置的第二个选项卡可能是。 Prob项目特定。 – 2010-10-06 20:08:51