当我在 Delphi 2006 下编译我的应用程序时,我收到以下警告
[Pascal 警告]- W1002 符号“FileSetDate”特定于平台
我必须做什么才能抑制这个警告?
代码
MyLastError:= FileSetDate( Files[ i ].Handle, DateTimeToFileDate( arcDate ) );
1) 在项目选项中,您可以选择您想要查看的编译器消息。
如果您不关心平台独立性,您可以关闭那里的平台警告。
2)另一种方法是禁用代码特定部分的警告:
{$WARN SYMBOL_PLATFORM OFF}
// Your code
{$WARN SYMBOL_PLATFORM ON}
有关选项的完整列表,请查看主题“$WARN”的 Delphi 帮助文件
3)最后一种方法是添加
{$WARNINGS OFF}
// Your code
{$WARNINGS ON}
但这很危险,因为all警告将被抑制。
4)此外,正如其他答案已经建议的那样,您可以切换到平台无关的变体FileSetDate
它适用于文件名(即字符串),但据我了解这不是你的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)