我制作了一个自定义组件,需要一个相当大(比如1MB)的UTF8文本来运行.出于开发目的,我只是从文件中加载它.现在我想摆脱那个文件.将其内容存储在组件中的最简单方法是什么,这样组件的用户就不必费心了?
首先我试着让它变得不变,但很快Delphi开始以许多不同的方式抱怨(太长或太多,内存不足等等).当我切换到将它作为资源嵌入时,我发现资源也不会自动编译到实际的应用程序中,所以它对组件用户来说不透明……
更新
如果我自己创建一个资源文件,我手动添加到设备中,我就可以使用它了.然后,我仍然需要一个预构建事件才能实现它.问题仍然是,如果我通过Delphi菜单将其添加到包中而不是单元,它不起作用的原因.为什么{$R myresource.res myresource.rc}不会自动编译它应该……?
更新2
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。