首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Delphi警告- W1002符号'FileSetDate‘是特定于平台的

Delphi警告- W1002符号'FileSetDate‘是特定于平台的
EN

Stack Overflow用户
提问于 2008-12-09 11:43:00
回答 2查看 18.4K关注 0票数 18

当我在Delphi2006下编译我的应用程序时,我得到了以下警告Pascal警告- W1002符号'FileSetDate‘是特定于平台的

我必须执行什么操作才能取消此警告?

代码

代码语言:javascript
复制
MyLastError:= FileSetDate( Files[ i ].Handle, DateTimeToFileDate( arcDate ) );
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-12-09 12:33:54

虽然DR的答案解决了警告问题,但它不是正确的解决方案。

您应该使用独立于平台的FileSetDate版本:

代码语言:javascript
复制
function FileSetDate(const FileName: string; Age: Integer): Integer; overload;

也是在SysUtils中。

票数 25
EN

Stack Overflow用户

发布于 2008-12-09 11:57:01

您可以关闭平台单元和平台符号编译器警告。它们已经过时(在Delphi 2009中默认为禁用)。它们是在有用于Linux的Delphi (Kylix)时引入的。它们不再有意义了。特别是用Delphi Prism取代了Delphi.NET。您可以在项目选项对话框(编译器消息)中为整个项目关闭它们。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/352479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档