DElPHI生成的EXE文件,怎么把XML文件集成进去

zhao8848jun 2009-10-14 06:32:28
现在做了一个简单的程序,用到了XML作数据库(内容有点多),

目前我是把XML内容写在DELPHI里的一个Const 变量里,可是XML内容少的时候,没有问题,

多了就提示[错误] Unit1.pas(144): Too many local constants. Use shorter procedures,

请问有什么办法把XML集成到编译的EXE文件中吗?

我这个简单的软件,不希望别人看到我的XML数据,也不想有太多文件,只想有这一个Exe执行文件(纯绿色精神嘛)
...全文
145 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
haitao 2009-10-15
  • 打赏
  • 举报
回复
最简单的做法:放一个不可见的memo,内容就是xml
不过,delphi的确应该学习python的'''支持多行的文本
支持多行的文本
支持多行的文本
'''这样的语法
亮剑_ 2009-10-15
  • 打赏
  • 举报
回复
资源文件的使用方法搜一下以前帖子,很多的
zhao8848jun 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ok1411 的回复:]
放到memo吧,比较简单
[/Quote]
放到MEMO也不行,调用memo.text时出现好多'#$D#S$A'这样的,比如我的字符中有:<mindays>,调试时观察却成了:<min'#$D#S$A'days>
zhao8848jun 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 try__again 的回复:]
资源文件,建议

exe运行的时候把资源文件的xml加载,解析,
然后,想干嘛干嘛
[/Quote]
怎么做?
ok1411 2009-10-15
  • 打赏
  • 举报
回复
放到memo吧,比较简单
try__again 2009-10-15
  • 打赏
  • 举报
回复
资源文件,建议

exe运行的时候把资源文件的xml加载,解析,
然后,想干嘛干嘛
onyliu 2009-10-15
  • 打赏
  • 举报
回复
把内容都装载到结构体阿
zhao8848jun 2009-10-15
  • 打赏
  • 举报
回复
我现在就是当作字符串资源的,可是内容太长了,提示Too many local constants. Use shorter procedures
火龙岛主 2009-10-15
  • 打赏
  • 举报
回复
可以试试看
const
XML_Content : string = '%$%^$%^&#$#!@#$';
Seamour 2009-10-15
  • 打赏
  • 举报
回复
现在的“程序员”连弄个 res 文件都不会了?
haitao 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhao8848jun 的回复:]
引用 7 楼 ok1411 的回复:
放到memo吧,比较简单

放到MEMO也不行,调用memo.text时出现好多'#$D#S$A'这样的,比如我的字符中有: <mindays>,调试时观察却成了: <min'#$D#S$A'days>
[/Quote]

调试时观察?回车就会变成'#$D#S$A'
字符串常量还是资源里的字符串,也是一样的
zplovepkk 2009-10-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hemiya 的回复:]
把XML文件当成字符串资源编入exe资源.
[/Quote]

同意楼上可以作为资源放到exe里面
hemiya 2009-10-14
  • 打赏
  • 举报
回复
把XML文件当成字符串资源编入exe资源.

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧