Вопрос по BaseTrader.IsExportRunning

Вопрос по BaseTrader.IsExportRunning
Atom
6/15/2010
Maxim


Добрый день.
Ситуация:
1) Квик запущен и соединен с сервером.
2) Все таблицы настроены. Но открыта совсем другая вкладка.
3) После соединения пытаюсь запустить DDE экспорт
QuikTrader.StartExport()
4) Выдается исключение с меседжем <<Sequence contains no matching
element>>
5) В блоке catch пытаюсь обработать эту ситуацию и корректно закрыть
соединение с Квик.
Для это пишу следующее:

if (Global.Quik != null)
{
if (Global.Quik.IsConnected ==
true)
Global.Quik.Disconnect();

if (Global.Quik.IsExportRunning == true)
Global.Quik.StopExport();

Global.Quik.Dispose();
Global.Quik = null;
}

6) Но вместо того, что бы выдать false, поле
BaseTrader.IsExportRunning выдает true.
Хотя QuikTrader.StartExport() выдало исключение.

Это баг или фича?
То что BaseTrader.IsExportRunning выдает true, несмотря на то что
QuikTrader.StartExport() закончилось с исключением.

Если это фича, то как порекомендуете корректно заканчивать работу с
Quik?

Tags:


Thanks:


< 1 2 
Tauler

Avatar
Date: 6/17/2010
Reply


Вставлю 5 копеек - иногда ругается на отсутвие инструментов или
стаконоа, если соответвующие окны не в фокусе.

Thanks:
< 1 2 

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

loading
clippy