Вопрос по BaseTrader.IsExportRunning~/topic/1043/vopros-po-basetrader_isexportrunning/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T14:50:16Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/3148/Вставлю 5 копеек - иногда ругается на отсутвие инструментов или стаконоа, если соответвующие окны не...2010-06-17T14:41:00Z2010-06-17T14:41:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruВставлю 5 копеек - иногда ругается на отсутвие инструментов или<br />стаконоа, если соответвующие окны не в фокусе.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3147/Подтверждаю. Сделал фикс - будет в новой версии. 2010-06-17T00:15:00Z2010-06-17T00:15:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruПодтверждаю. Сделал фикс - будет в новой версии.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3146/Поэкспериментировал. Исключение появляется в том случае, если открыта другая вкладка и в ней разверн...2010-06-16T16:26:00Z2010-06-16T16:26:00ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruПоэкспериментировал.<br /><br />Исключение появляется в том случае, если открыта другая вкладка и в<br />ней развернут на весь экран график.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3145/Я сделал так. Создал две закладки, переместил таблицы инструменты и заявки во второую закладку. Стар...2010-06-16T14:09:00Z2010-06-16T14:09:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruЯ сделал так. Создал две закладки, переместил таблицы инструменты и<br />заявки во второую закладку. Стартанул ДДЕ по всем таблицам (из первой<br />и второй). Все пошло. Что я упустил?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3144/Маленькое уточнение. > Вы пробовали подключать DDE, когда открыта другая закладка? Или подключились ...2010-06-16T10:08:00Z2010-06-16T10:08:00ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruМаленькое уточнение.<br /><br /><<Проверил на разных закладках - все работает. >><br />Вы пробовали подключать DDE, когда открыта другая закладка?<br /><br />Или подключились по DDE когда открыта нужная закладка, а потом<br />переключались на другую закладку и все работало?<br /><br />Второй вариант у меня то же получается.<br />Не получается первый вариант.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3143/Проверил на разных закладках - все работает. 2010-06-16T00:56:00Z2010-06-16T00:56:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruПроверил на разных закладках - все работает.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3142/Ок, сделать поддержку закладок к следующему билду. 2010-06-15T23:20:00Z2010-06-15T23:20:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruОк, сделать поддержку закладок к следующему билду.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3141/Я понял Ваш вопрос. Просто у меня кнопки соединится с Квик и старт DDE объединены в одну. Поэтому ес...2010-06-15T21:29:00Z2010-06-15T21:29:00ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruЯ понял Ваш вопрос. Просто у меня кнопки соединится с Квик и старт DDE<br />объединены в одну.<br />Поэтому если соединится сходу не получается и запустить DDE, то я все<br />останавливаю и говорю<br />пользователю что надо исправить, что бы заработало.<br /><br />Так не работает. Если под так подразумевается запуск DDE, если открыта<br />не та закладка в Квике.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3140/1. Зачем для смены закладки нужно закрывать соединение? 2. Есть возможность. А что, так не работает?...2010-06-15T21:04:00Z2010-06-15T21:04:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru1. Зачем для смены закладки нужно закрывать соединение?<br />2. Есть возможность. А что, так не работает?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3139/Спасибо. Буду ждать обновления. Пере запускать StartExport нет резона, так как закладка открыта в Кв...2010-06-15T19:50:00Z2010-06-15T19:50:00ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruСпасибо. Буду ждать обновления.<br /><br />Пере запускать StartExport нет резона, так как закладка открыта в<br />Квике не та.<br />Надо корректно закрыть соединение, изменить закладку и запустить<br />заново.<br /><br />Правильно я понимаю, что реализовать так, что бы DDE стартовало не<br />зависимо от того, какая закладка сейчас открыта в Квике -- нет<br />возможности?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3138/1. За IsExportRunning спасибо. Теперь возвожу флаг в true после запуска экспорта, а не до. 2. Закрыв...2010-06-15T15:24:00Z2010-06-15T15:24:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru1. За IsExportRunning спасибо. Теперь возвожу флаг в true после<br />запуска экспорта, а не до.<br />2. Закрывать все соединение не нужно с Квиком. Просто перезапустите<br />еще раз метод StartExport.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/3137/Добрый день. Ситуация: 1) Квик запущен и соединен с сервером. 2) Все таблицы настроены. Но открыта с...2010-06-15T14:47:00Z2010-06-15T14:47:00ZMaximhttps://stocksharp.ru/users/6182/info@stocksharp.ruДобрый день.<br />Ситуация:<br />1) Квик запущен и соединен с сервером.<br />2) Все таблицы настроены. Но открыта совсем другая вкладка.<br />3) После соединения пытаюсь запустить DDE экспорт<br />QuikTrader.StartExport()<br />4) Выдается исключение с меседжем <<Sequence contains no matching<br />element>><br />5) В блоке catch пытаюсь обработать эту ситуацию и корректно закрыть<br />соединение с Квик.<br /> Для это пишу следующее:<br /><br /> if (Global.Quik != null)<br /> {<br /> if (Global.Quik.IsConnected ==<br />true)<br /> Global.Quik.Disconnect();<br /><br /> if (Global.Quik.IsExportRunning == true)<br /> Global.Quik.StopExport();<br /><br /> Global.Quik.Dispose();<br /> Global.Quik = null;<br /> }<br /><br />6) Но вместо того, что бы выдать false, поле<br />BaseTrader.IsExportRunning выдает true.<br /> Хотя QuikTrader.StartExport() выдало исключение.<br /><br />Это баг или фича?<br />То что BaseTrader.IsExportRunning выдает true, несмотря на то что<br />QuikTrader.StartExport() закончилось с исключением.<br /><br />Если это фича, то как порекомендуете корректно заканчивать работу с<br />Quik? <br /> Copyright @ StockSharp Platform LLC 2010 - 2024