在Android / Eclipse上,我可以将文件放在例如资产文件夹。我可以在Delphi XE4 for iOS中做类似的事情吗?
即。创建一个文件夹,可以放置数据和图像文件并自动构建到应用程序中?
我知道我可以在表单文件中包含图片,txt等,但如果可以避免的话,这不是我想要的。
...
如果我在 Delphi>中包含 res.zip 项目>部署我的以下代码在模拟器中返回false:
FileExists(GetHomePath + PathDelim + 'res.zip')
FileExists(GetHomePath + PathDelim + 'Documents' + PathDelim + 'res.zip')
作为参考,部署中的 RemoteDir 设置为./
答案 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.