产品版本: 3.0J
产品模块:读取模板
操作系统:WindowsXP SP3
IDE:VS2005
问题描述:
发生如下异常:
FarPoint.Web.SpreadJ:
Error Opening file
場所 FarPoint.Web.Spread.FpSpread.a(String A_0, Int32 A_1, String A_2,
Int32 A_3, String A_4, ExcelWarningList A_5)
場所 FarPoint.Web.Spread.FpSpread.OpenExcel(String fileName)
場所 Kobetsu.Business.CSinseisyoBusiness.SGInitTemplate() 場所
D:\Source\Kobetsu\Business\clsSinseisyoBusiness.vb:行 608
FarPoint.Web.SpreadJ:
Error Verifying file
場所 d.b(String A_0)
場所 d.a(String A_0, Stream A_1, Int32 A_2, String A_3, Int32 A_4, String A_5, ExcelOpenFlags A_6, ExcelWarningList A_7)
mscorlib:
別のプロセスで使用されているため、プロセスはファイル
'C:\SpreadTemplate\Template.xls' にアクセスできません。
重现步骤:
建立2个线程,同时循环1000次读取同一个模板
相关代码:
for i as integer =0 to 1000
Me.Spread.OpenExcel("C:\SpreadTemplate\Template.xls")
next |
|