带有iOS插件的Delphi XE4 - 如何嵌入文件

时间:2013-06-19 14:04:17

标签: ios delphi delphi-xe4

在Android / Eclipse上,我可以将文件放在例如资产文件夹。我可以在Delphi XE4 for iOS中做类似的事情吗?

即。创建一个文件夹,可以放置数据和图像文件并自动构建到应用程序中?

我知道我可以在表单文件中包含图片,txt等,但如果可以避免的话,这不是我想要的。

...

如果我在 Delphi>中包含 res.zip 项目>部署我的以下代码在模拟器中返回false:

FileExists(GetHomePath + PathDelim + 'res.zip')

FileExists(GetHomePath + PathDelim + 'Documents' + PathDelim + 'res.zip')

作为参考,部署中的 RemoteDir 设置为./

1 个答案:

答案 0 :(得分:4)

你可以这样做(这是我在iOS上使用TClientDataSet的代码。

uses System.SysUtils;

procedure TdtmdlNestoria.DataModuleCreate(Sender: TObject);
begin
  cdsSearches.FileName := GetHomePath + PathDelim + 'Documents' + PathDelim + 'Searchs.xml';
end;

如果要加载要部署到设备的文件,则还需要确保项目源具有System.StartUpCopy作为使用中的第一项。 (右键单击项目并选择View Source) e.g。

program Project6;

uses
  System.StartUpCopy,
  FMX.Forms,
  Unit5 in 'Unit5.pas' {Form5};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TForm5, Form5);
  Application.Run;
end.