Delphi FMX开发,如何将文件打包到程序中

用Delphi 做移动开发的时候,有些情况下可能需要我们把一些文件打包到安装程序中,如网页、图片、数据库文件等,那么如何实现呢

1.首先,打开菜单 Project - Deployment

2.点击添加按钮,选择要添加的文件(文件最好放在工程目录中,这样,即使该工程在其他电脑上打开,也能找到该文件)

3.修改Remote Path:

当开发Android程序时,Remote Path修改为 assets\internal\

当开发iOS程序时,Remote Path修改为 StartUp\Documents

4.程序中使用文件的方法:

首先,需要引用 System.IOUtils 文件,这样才能使用TPath类

TPath.Combine(TPath.GetDocumentsPath,'a.htm')

TPath.GetDocumentsPath + PathDelim + 'a.htm'

获取文件的绝对路径,然后就可以使用这个路径对文件进行操作了

相关推荐
Trouvaille ~19 小时前
【Linux】理解“一切皆文件“与缓冲区机制:Linux文件系统的设计哲学
linux·运维·服务器·操作系统·进程·文件·缓冲区
LYFlied1 天前
TS-Loader 源码解析与自定义 Webpack Loader 开发指南
前端·webpack·node.js·编译·打包
汪宁宇3 天前
MFC中从位图角度旋转图片示例代码
c++·mfc·图片·旋转
LYFlied4 天前
【一句话概述】Webpack、Vite、Rollup 核心区别
前端·webpack·node.js·rollup·vite·打包·一句话概述
杨浦老苏5 天前
隐私优先的图片遮蔽工具AutoRedact
docker·ai·工具·群晖·图片
小明记账簿5 天前
项目启功需要添加SKIP_PREFLIGHT_CHECK=true该怎么办?
webpack·打包
LYFlied8 天前
Webpack 深度解析:从原理到工程实践
前端·面试·webpack·vite·编译原理·打包·工程化
gis分享者9 天前
如何在 Shell 脚本中实现文件的读写操作?(容易)
shell·文件·awk·echo·cat··
LYFlied9 天前
Webpack详细打包流程解析
前端·面试·webpack·node.js·打包·工程化
晚风吹长发12 天前
初步了解Linux中文件描述符-fd
linux·运维·服务器·c++·开发·文件