Wod*_*dzu 6 delphi com activex crystal-reports
我正在使用Delphi和Crystal Reports 9.0 ActiveX对象.
我知道我可以从这样的文件加载报告:
crApplication.OpenReport(AFileName)
但是,我想将我的报告存储在内存中,并从内存而不是文件中打开它.我不想在我的磁盘上创建任何临时文件.
有任何想法吗?
谢谢你的时间.
这个答案来晚了,但迟到总比不好……
您可以尝试使用具有 FILE_ATTRIBUTE_TEMPORARY 和 FILE_FLAG_DELETE_ON_CLOSE 属性的文件。这样的文件(如果有足够的高速缓存可用)不会写入硬盘,并在应用程序关闭时被删除。
有一个BLOG描述了这一点:
http://blogs.msdn.com/b/larryosterman/archive/2004/04/19/116084.aspx
这里有一篇文章:
| 归档时间: |
|
| 查看次数: |
1208 次 |
| 最近记录: |