Commit 8302b94d authored by 潘栩锋's avatar 潘栩锋 🚴

修改 Dev7E批量读写时,回调的retData, 是按顺序的每条指令的retData。

parent b8837603
...@@ -519,13 +519,14 @@ namespace GeneralGommunication ...@@ -519,13 +519,14 @@ namespace GeneralGommunication
//完成, 全部回复 //完成, 全部回复
if (_tran.asyncDelegate != null) if (_tran.asyncDelegate != null)
{ {
var retDatas = _tran.transactions.Select(t => t.retData).ToArray();
if (dispatcher != null)//线程同步执行 if (dispatcher != null)//线程同步执行
{ {
dispatcher.BeginInvoke(_tran.asyncDelegate, _tran.asyncContext, _tran); dispatcher.BeginInvoke(_tran.asyncDelegate, _tran.asyncContext, retDatas);
} }
else else
{ {
_tran.asyncDelegate.Invoke(_tran.asyncContext, _tran); _tran.asyncDelegate.Invoke(_tran.asyncContext, retDatas);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment