Проблема со StopDde

Проблема со StopDde
Atom
7/15/2010
Sentaniel


Добрый день.

Столкнулся со следующей проблемой: При попытке остановки 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();
    }

Помогите разобраться с проблемой.


Tags:


Thanks:


Sentaniel

Avatar
Date: 7/15/2010
Reply


Забыл сказать. Версия Quik 5.16

Thanks:

Sentaniel

Avatar
Date: 7/15/2010
Reply


Нашел в группе сообщения о проблеме с DDE для версии квика 5.16. Заменил DDE2EXCEL_PR.dll от 5.17 версии - все заработало.

Thanks:

Mikhail Sukhov

Avatar
Date: 7/15/2010
Reply


А какая версия S#?

Thanks:

Sentaniel

Avatar
Date: 7/15/2010
Reply


Версия S# 2.1

Thanks:

Mikhail Sukhov

Avatar
Date: 7/15/2010
Reply


Странно. Я делал фикс для 5.16 -

http://groups.google.ru/group/stocksharp/browse_thread/thread/3e5695a...

А Вы когда скачали версию? До 8 июля или после?

Thanks:

Sentaniel

Avatar
Date: 7/15/2010
Reply


dll`ка от 04.07 так что видать без фикса еще была.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy