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

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

parent b8837603
......@@ -519,13 +519,14 @@ namespace GeneralGommunication
//完成, 全部回复
if (_tran.asyncDelegate != null)
{
var retDatas = _tran.transactions.Select(t => t.retData).ToArray();
if (dispatcher != null)//线程同步执行
{
dispatcher.BeginInvoke(_tran.asyncDelegate, _tran.asyncContext, _tran);
dispatcher.BeginInvoke(_tran.asyncDelegate, _tran.asyncContext, retDatas);
}
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