Добрый день.
Столкнулся со следующей проблемой:
При попытке остановки DDE экспорта из квика по таблице SecuritiesTable
(Настроена для совместной работы по ММВБ и РТС)
в квике открывается окно вывод через DDE сервер, "нажимаеться" кнопка
"остановить вывод", после чего квик зависает. В программе никаких
эксепшенов не выбрасывается. Управление отладчику после вызова метода
StopDde не возвращается.
Привожу код инициализации инстанса QuikTrader:
      private static QuikTrader _trader;
        private static ManualResetEvent _waitHandle;
       public static QuikTrader GetConnectedTraderInstance
        {
            get
            {
                _trader = new QuikTrader(@"C:\QUIK_BCS");
                using (_waitHandle = new ManualResetEvent(false))
                {
                    _trader.Connected += trader_Connected;
                   _trader.PrepareForMicexAndRtsTrading();
                   _trader.NewSecurities += _trader_NewSecurities;
                   _trader.Connect();
                   _waitHandle.WaitOne();
                }
                return _trader;
            }
        }
       static void _trader_NewSecurities(IEnumerable<Security> obj)
        {
            _trader.NewSecurities -= _trader_NewSecurities;
            _waitHandle.Set();
        }
       static void trader_Connected()
        {
            _trader.Connected -= trader_Connected;
            _trader.StartDde(_trader.SecuritiesTable);
        }
Код остановки экспорта DDE данных:
       [TestCleanup]
        public void Cleanup()
        {
            _trader.StopDde(_trader.SecuritiesTable);
            _trader.Disconnect();
            _trader.Dispose();
        }
Помогите разобраться с проблемой.