Ошибка при вызове StopDDE
Добрый вечер, Михаил.
Помогите пожалуйста разобраться в ошибке.
Запускаю экспорт данных из Квика.
Таблицы:
"Таблица лимитов по денежным средствам" и "Таблица Купить/Продать".
Эти таблицы переименовал и они имеют названия:
"MoneyLimit" и Global.TradesProperty.BuySellTable
В настройках экспорта по DDE указал название MoneyLimit и PaperLimit.
Запускаю следующим образом:
Global.Quik.ProcessUnknownDdeData += this.Quik_ProcessUnknownDdeData;
Global.Quik.StartDde("MoneyLimit");
Global.Quik.StartDde(Global.TradesProperty.BuySellTable);
Подключается нормально и без ошибок.
После чего получаю данные и произвожу необходимы мне действия.
После этого пытаюсь закрыть экспорт их этих таблиц следующим образом:
Global.Quik.StopDde("MoneyLimit");
Global.Quik.StopDde(Global.TradesProperty.BuySellTable);
И при выполнении первой строчки появляется исключение:
"PaperLimit\r\nParameter name: category"
at Ecng.Trading.Quik.QuikTrader. (String , IList`1 )
at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action`2 handler,
T1 arg1, T2 arg2)
at . . ()
at
Ecng.ComponentModel.EventDispatcher.<>c__DisplayClass3.<.ctor>b__1()
В чем может быть причина ошибки?