【问题标题】:How to Create/Edit a text file (.rtf) for Mac Osx in fireMonkey Rad studio XE2?如何在 fireMonkey Rad studio XE2 中为 Mac Osx 创建/编辑文本文件 (.rtf)?
【发布时间】:2013-01-10 06:56:07
【问题描述】:

我在 Rad Studio xe2 中创建了一个 Fire Monkey HD 应用程序。我使用AssignFile() 方法在我的应用程序中为 Windows 创建了文本文件。现在我想为 MAC OSx 创建文本文件。我该怎么做?

【问题讨论】:

  • AssignFile 太上个世纪了。它会给你带来 Unicode 的问题。我会在我的议程中提醒输入 QC 希望将其标记为已弃用。

标签: macos delphi delphi-xe2 firemonkey


【解决方案1】:

Delphi 包含System.IOUtils.TFile 这是一个包含用于对文件执行各种操作的方法的记录,因此要创建文本文件,您可以使用TFile.WriteAllText 直接传递文件内容或使用TFile.Create 方法创建一个文件并返回一个TFileStream。也可以直接使用TFileStream 类。

以上所有方法都适用于 Windows 和 OSX。

【讨论】:

    【解决方案2】:

    AssignFile 是一个严重过时的函数。

    在现代(和跨平台)应用程序中,您应该使用流。

    【讨论】:

      猜你喜欢
      • 2012-10-10
      • 1970-01-01
      • 2022-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      相关资源
      最近更新 更多