Office中国论坛/Access中国论坛
标题:
关于c#操作EXCEL多线程错误
[打印本页]
作者:
老龚
时间:
2014-4-18 22:42
标题:
关于c#操作EXCEL多线程错误
用VSTO开发OFFICE支持多线程吗 比如有一个后台线程正在读写表格的同时 用户也操作表格 就会弹出错误有方法解决这样的问题吗
未处理 System.Runtime.InteropServices.COMException
Message=异常来自 HRESULT:0x800A03EC
Source=""
ErrorCode=-2146827284
StackTrace:
在 System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)
在 Microsoft.Office.Interop.Excel.Range.set_Value(Object RangeValueDataType, Object )
在 ExcelWorkbook2.Sheet3.read(Object ob) 位置 d:\documents\visual studio 2010\Projects\ExcelWorkbook2\ExcelWorkbook2\Sheet3.cs:行号 61
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart(Object obj)
InnerException:
作者:
cc1027cc
时间:
2014-4-19 10:35
多线程是为了同步完成多项任务。
是多项任务。不是分身术。不要搞错概念了
四车道。是说四辆车子一起跑。
不是一辆车跑四条道
作者:
老龚
时间:
2014-4-19 23:09
cc1027cc 发表于 2014-4-19 10:35
多线程是为了同步完成多项任务。
是多项任务。不是分身术。不要搞错概念了
谢谢解答
,主要是想解决后台读取数据时前台无响应的情况
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3