- crash 재수정

This commit is contained in:
2017-03-07 15:43:28 +09:00
parent 592fc7a365
commit 74e599d6bc

View File

@@ -109,8 +109,7 @@ namespace AutoSellerNS
lock(m_NCItems) lock(m_NCItems)
{ {
var NCList = m_NCItems; foreach(var NCItem in m_NCItems)
foreach(var NCItem in NCList)
{ {
if(NCItem.m_bAsk == true && DateTime.Now-NCItem.m_Time >= TimeSpan.FromSeconds(5)) if(NCItem.m_bAsk == true && DateTime.Now-NCItem.m_Time >= TimeSpan.FromSeconds(5))
{ {
@@ -243,6 +242,8 @@ namespace AutoSellerNS
{ {
var NCItems = m_CybosHelper.UpdateNC(); var NCItems = m_CybosHelper.UpdateNC();
lock(m_NCItems)
{
m_NCItems.RemoveAll(s => NCItems.Any(t => t.m_iOrgOrderNo== s.m_iOrgOrderNo) == false); m_NCItems.RemoveAll(s => NCItems.Any(t => t.m_iOrgOrderNo== s.m_iOrgOrderNo) == false);
foreach(var NCItem in NCItems) foreach(var NCItem in NCItems)
{ {
@@ -252,6 +253,7 @@ namespace AutoSellerNS
m_NCItems.Add(NCItem); m_NCItems.Add(NCItem);
} }
} }
}
lvNCItem.Items.Clear(); lvNCItem.Items.Clear();
if(lvNCItem.InvokeRequired) if(lvNCItem.InvokeRequired)