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'

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

相关推荐
极客先躯5 天前
高级java每日一道面试题-2026年02月12日-实战篇[Docker]-什么是容器的 Seccomp 配置?如何自定义?
java·运维·分布式·docker·容器·自动化·文件
极客先躯9 天前
高级java每日一道面试题-2026年02月07日-实战篇[Docker]-如何使用存储插件(如 NFS、Ceph)?
运维·分布式·容器·自动化·文件·插件·高可用
小贺儿开发11 天前
Unity3D 图片循环查看器
unity·工具·图片·列表·循环·ugui·互动
007张三丰12 天前
软件安装包制作工具推荐和比较
pyinstaller·打包·clickonce·安装包制作·inno setup·nsis·installer
请为小H留灯13 天前
Spring Boot 项目在 IDEA 中 Maven 打包 Jar 不报错:clean → install 完整指南
maven·intellij-idea·jar·打包
故渊at14 天前
第一板块:Android 系统基石与运行原理 | 第二篇:Android 编译、打包与安装机制
android·系统架构·apk·打包·application·dalvik·android编译
_lorzl_17 天前
Delphi 10.4.2 IDE Attach to process... 到宿主进程时死锁的原因与修复
ide·delphi
周淳APP1 个月前
【前端工程化原理通识:从源头到运行时的理论阐述】
前端·编译·打包·前端工程化
江上清风山间明月1 个月前
如何将python开发的window应用打包成exe
开发语言·python·exe·打包
shylyly_1 个月前
文件操作函数
c语言·文件·文件操作·文件函数·顺序读写函数·随机读写函数·状态检测函数