我知道我可以从这样的文件加载报告:
crApplication.OpenReport(Afilename)
但是,我想将我的报告存储在内存中,并从内存而不是文件中打开它.
我不想在我的磁盘上创建任何临时文件.
有任何想法吗?
谢谢你的时间.
解决方法 这个答案来得晚,但迟到总比没有好……您可以尝试使用属性为file_ATTRIBUTE_TEMPORARY和file_FLAG_DELETE_ON_CLOSE的文件.这样的文件(如果有足够的高速缓存可用)不写在硬盘上并在应用程序关闭时删除.
有一个BLOG描述了这个:
http://blogs.msdn.com/b/larryosterman/archive/2004/04/19/116084.aspx
这里有一篇文章:
How to create temporary file (0x100) to accelerate application
总结以上是内存溢出为你收集整理的delphi – 有没有办法从流加载Crystal Report 9.0文件?全部内容,希望文章能够帮你解决delphi – 有没有办法从流加载Crystal Report 9.0文件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)