【发布时间】:2016-07-13 16:36:44
【问题描述】:
目前,我正在利用 ActiveReports 通过路径名将动态图像实现到正在生成的报告中。
图像会以 .jpg 格式自动生成到服务器文件夹。 Active Reports 模块使用此代码导入文件。
Sub ActiveReport_ReportStart
Picture1.Image = System.Drawing.Image.FromFile("path\filename.jpg")
End Sub
我遇到的问题是该报告锁定了 jpg 文件以防被覆盖。
我不确定可能出了什么问题,但在报告生成后,报告似乎仍在使用图像文件。
我是否缺少“断开连接”代码片段以确保导入不允许继续联系文件?
如果这很简单,我深表歉意,但我找不到这个特定实例的任何内容。
谢谢。
编辑:
我试图通过将它们复制到自己的变量中来绕过锁定。但这也不起作用。
Sub ActiveReport_ReportStart
dim TempImage as Image = Image.FromFile("path\filename")
Picture1.Image = TempImage
End Sub
【问题讨论】:
-
生成报告的程序正在保留图像文件。我相信它是这样的,但我试图找到能够关闭连接的适用 VB.NET 函数。 stackoverflow.com/questions/13625637/…
标签: vb.net activereports