Delphi 警告 - W1002 符号“FileSetDate”特定于平台

2024-01-14

当我在 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(使用前将#替换为@)

Delphi 警告 - W1002 符号“FileSetDate”特定于平台 的相关文章

  • 为什么 Delphi 中的 ADO Next 记录处理速度变慢?

    我有一个多年前开发的 Delphi 4 程序 它使用Opus 直接访问 http sourceforge net projects directaccess 按顺序搜索 Microsoft Access 数据库并检索所需的记录 Delphi
  • Delphi XE7 Android 全屏(隐藏软键)

    如何在XE7中全屏显示 隐藏顶部 标题 和底部 软键 工具栏 在 XE6 中 我可以通过在应用程序部分写入来调整 AndroidManifest 以使我的应用程序全屏显示并且没有操作栏 android theme android style
  • 从其可执行文件的路径获取服务名称

    我有一个可执行文件的路径 它是一个正在运行的服务应用程序 例如 C Program Files x86 Someapp somesvc exe 我想停止并启动它 为此我想我需要获取服务的名称 如下所示 this https stackove
  • 如何读取和更改 TEdit 控件的值?

    我有一个表格TForm1有 5TEdit and 2 TBitBtn 我还需要该程序 以便在输入数字数据后Edit1 and Edit2 on BitBtn1Click Edit1 and Edit2值将被求和并显示在Edit3 你想做这样
  • 使用 Delphi 读取 Excel 电子表格

    我需要使用 Delphi 2010 读取和写入 Excel 电子表格 没什么花哨的 只需读取和写入不同工作表上特定单元格和范围的值 需要在没有安装 Excel 的情况下工作并支持 Excel 2007 我看过的一些东西 我尝试过使用ADO
  • Delphi:现场记录应用程序错误

    使用 Delphi 7 我想知道是否有一个免费组件可以在我的应用程序在远程站点运行时收集诊断信息并帮助我调试错误报告 也许它会记录每个选择的菜单项 单击的控件 文本输入等 也许它只是在崩溃时转储堆栈 也许它还有其他作用 我不介意添加代码 例
  • 对于大型简单数据库,SQLite 和 DISQLite 有何比较?

    两者有什么区别SQLite http www sqlite org and DISQLite http www yunqa de delphi doku php products sqlite3 index为什么我要选择其中一个而不是另一个
  • 有用的 Delphi 代码模板

    我用 Delphi 编程已经两年多了 我大概只有 5 个自定义模板 我觉得我应该有更多 如果有人有任何特别有用的东西 那么在 stackoverflow 上有一个很好的存储库就太好了 我不在乎您使用的是 Delphi 2009 语法还是 D
  • (发件人:TObject)

    发件人 TObject 是什么意思 如 procedure TForm1 Button1Click Sender TObject var s Integer begin end Sender 是对触发事件的组件的引用 在这种情况下 Send
  • Delphi XE4 中是否可以更改应用程序短标题而不使其与项目 dpr 名称相同?

    我正在编写我的第一个由 delphi 驱动的 iPhone 应用程序 我已经创建了它 但我希望将其命名为 dpr 文件名称以外的名称 因为 dpr 文件不能包含空格 例如 EXE 名称并不总是与人们可能分配给应用程序的人类可读名称相同 而在
  • Delphi + Synapse:如何检查我是否仍然连接

    我在用TTCPBlockSocket http synapse ararat cz doc help blcksock TTCPBlockSocket html对于 TCP IP 应用程序 问题是我无法确定连接何时丢失 GetLastErr
  • 面向 Delphi 开发人员的 Qt

    有人知道为 Delphi C Builder VCL 开发人员解释 Qt 的书籍或教程吗 对于具有该背景的开发人员来说 学习 Qt 的最佳方法是什么 我对如何使用 Qt 完成我知道如何在 Delphi 中完成的事情特别感兴趣 例如 Qt 相
  • 我有进程 ID,需要使用 Delphi 5 以编程方式关闭关联进程

    任何人都可以帮我提供一个编码示例 以便在我拥有进程 ID 时关闭关联的进程 我将使用 Delphi 5 在 Windows 2003 服务器上以编程方式执行此操作 如果您有进程 ID 并希望强制终止该进程 可以使用以下代码 function
  • 从不同的形式调用过程

    我正在使用 Lazarus 我有一个名为TForm1单元名称为 Unit 1 在这里我有一个名为mergeDATfile a shortint 这会产生一些东西 顺便说一句 我必须创建另一个名为TForm2里面有按钮 Button1 当它被
  • 在 XMLDocument 中使用 DocumentElement 时发生访问冲突

    当我尝试使用时 我总是遇到访问冲突DocumentElement of the XMLDocument 我创造XMLDocument基于某些文件的存在 错误信息 项目project1 exe引发异常类EAccessViolation 消息
  • Delphi XE5 FireDAC 错误:无法加载供应商库 [libmysql.dll 或 libmysqld.dll]

    我在 Windows 7 64 位上使用 Delphi XE5 只是尝试 FireDAC 组件 我正在使用一个 TFDConnection 组件连接到本地 MySQL 数据库 v5 6 15 我已经将 libmysql dll 32位 v5
  • 如何将 Delphi Chromium Embedded (TChromium) 组件的声音静音?

    我需要将某个声音静音TChromium组件来制作无声浏览器 主要问题是在 Windows XP 上 当我将浏览器的声音静音时 它会静音整个系统的声音 有没有办法让电脑静音TChromium成分 我已经成功使用以下代码 procedure C
  • DBX 错误:驱动程序无法正确初始化

    我在跑步德尔福XE3 终极版 MySQL 数据库 这是我点击时收到的错误Test Connection 作为回应 我在 xampp 目录中找到了 libmysql 库 并将其复制到我的 System32 目录中 但这是行不通的 此消息指的是
  • 构建机器是否需要单独的 Delphi XE4 许可证?

    用于通过以下方式构建应用程序dcc32在构建服务器上我可以使用 Delphi Trial 这种方法的许可证没有任何问题 现在 我将通过以下方式在 TeamCity 上构建 Delphi XE4 应用程序msbuild 我是否需要拥有构建机器
  • 如何获取属于某个进程的打开句柄的计数?

    您可以使用该程序流程浏览器 http technet microsoft com en us sysinternals bb896653查看正在运行的应用程序有多少个句柄 有没有办法用Delphi代码来获取这个数字 我有兴趣跟踪应用程序本身

随机推荐

  • map(Number) 在这里做什么?

    var strArr 1 2 3 4 1 2 3 4 var arr1 strArr 0 match d g map Number 我知道map 方法创建一个新数组 其中包含对调用数组中每个元素调用所提供函数的结果 这里作为Number是一
  • 从同一页面上的 php 函数调用表单提交操作

    我正在开发一个简单的网络应用程序 为了减少文件数量 我想将表单提交功能的 php 代码放入与表单相同的页面中 像这样的东西
  • 该函数的运算符参数太多?

    制作了我自己的字符串类 显然是为了家庭作业 并且我的两个运算符出现了奇怪的语法错误 我的相等和添加运算符声称我有太多参数 即在我的 h 文件中 但随后又声称该方法甚至不属于我的 cpp 文件中的类 我什至将相等运算符设为朋友 但智能感知仍然
  • 在字符串中查找文本并添加到其他位置

    我正在尝试查找一些文本正则表达式 w http bit ly w ig它将找到这条绳子并将其拉出 将其移动到 span 标签 或在末尾 p tag p p class regex Text before http bit ly wtGAhs
  • Access ODBC 出现“未找到数据源名称且未指定默认驱动程序”

    我的软件 Python 3 4 64 位 PyODBC 64 位 已安装 MS Office 软件包 32 位 Problem 现在 我尝试使用 PYODBC 访问计算机中安装的 MS Access 2010 无论我尝试什么 它都不起作用
  • 文本文件中任意行的反转(rev 命令的实现)

    我尝试编写一段代码来旋转文本文件中的每一行 例如 给出下一行 a b c 输出将是 c b a 该脚本仅获取一个参数作为参数 文本文件的名称 另外 我想这样做 这样对额外的空间也很有意义 即 给出下一行 a b c 输出将是 c b a 注
  • C#、NUnit 在循环中断言

    我有一项学校作业 需要创建数据驱动风格的 NUnit 测试 使用下面的代码 我可以从数据库获取数据 但是每次 Assert 调用失败时 测试就会停止 有什么方法可以实际将循环结果显示为六个不同的测试 考虑到我的数据库中有六行 namespa
  • readelf -S 输出中的 ES、Lk、Inf 和 A​​l 列标题的含义是什么?

    在输出中readelf S 我想知道列标题是什么ES Lk Inf and Al mean 例如 Section Headers Nr Name Type Addr Off Size ES Flg Lk Inf Al 0 NULL 0000
  • 在 ASP .NET MVC 中编辑和更新实体框架实体

    我有一个名为 ABC 的实体框架实体 属性 ID 和标题 在更新记录视图中 我已将 ID 添加为隐藏字段 标题为文本框 控制器看起来像这样 public ActionResult UpdateAction ABC obj 我在 obj 中得
  • 如何将新列添加到 CSV 文件行的开头?

    我有一个 csv 文件 其中有 6 到 8 列 Ex ID Test Description file name module view path1 path2 我想添加新列 Node 到开头 Ex Node ID Test Descrip
  • 下面的 SQL HashBytes 函数需要 C# 等效项

    我在 sql 中使用以下函数创建了哈希值 SQL查询 Select hashbytes MD5 PNumber CONVERT VARCHAR 50 cast datestamp as binary 1 From dbo Events 现在
  • 如何更改jboss-7中的端口号

    我使用的是jboss 7 我想将端口号从8080更改为7001 我需要更改哪个文件 该文件是 JBOSS HOME standalone configuration standalone xml Find
  • 可以创建 Websphere 队列管理器但无法连接

    我需要编写一个连接到 WebSphere MQ 队列的 Net 连接器 因此我在 Windows 7 计算机上安装了 IBM WebSphere MQ 的试用版 我最初在 MQ Explorer 中设置了一些虚拟队列来进行设置过程 并且我能
  • 为什么每个应用程序有一个 JVM?

    我读到每个应用程序都在自己的 JVM 中运行 为什么会这样呢 他们为什么不让一个 JVM 运行 2 个或更多应用程序 我读了一篇 SO 帖子 但无法在那里得到答案 每个 Java 应用程序是否有一个 JVM https stackoverf
  • Apache poi 项目符号和编号

    我正在使用 apache POI 将 Word 文档转换为 pdf 我正在用动态数据填充表行 一切工作正常 但我想做一些增强 即我想在每行数据之前添加一个项目符号 这是我用来填充表中的行数据的 for 循环 for String strin
  • Ionic v3:按日期/天对列表进行分组

    在 Ionic 的旧版本 1 中 我能够构建一个按日期分组的事件列表 如下所示
  • 访问 Dockerfile 中的上下文外部

    在我的 Maven 项目中 我有以下结构 docker docker compose yml A Dockerfile B Dockerfile src target foo war 在 A 的 Dockerfile 中 我需要访问 war
  • 如何通过编程方式更改Toast的对齐方式? [复制]

    这个问题在这里已经有答案了 可能的重复 如何改变Android中Toast的位置 https stackoverflow com questions 2506876 how to change position of toast in an
  • Sass 中的多个二类选择器

    对于单个声明块有多个两类选择器 是否可以简化以下内容 即不必重复body tag body shop body contact body about body faq background color fff 尝试这个 body shop
  • Delphi 警告 - W1002 符号“FileSetDate”特定于平台

    当我在 Delphi 2006 下编译我的应用程序时 我收到以下警告 Pascal 警告 W1002 符号 FileSetDate 特定于平台 我必须做什么才能抑制这个警告 代码 MyLastError FileSetDate Files