Terminal.IsConnected - брехня
Atom Ответить
14.12.2012


Если дожидаться статуса Terminal.IsConnected и сразу после этого подключать шлюз, то он подключается, но кидает ошибку соединения о том, что не найдена библиотека.
Помогает небольшой Sleep.

Теги:


Спасибо:




3 Ответов
Alexander

Фотография
Дата: 17.12.2012
Ответить


VassilSanych Перейти
Если дожидаться статуса Terminal.IsConnected и сразу после этого подключать шлюз, то он подключается, но кидает ошибку соединения о том, что не найдена библиотека.
Помогает небольшой Sleep.


а зачем используется Terminal.IsConnected?
он сделан хитро - показывает что в статусной строке что-то есть.
непосредственно с библиотекой работает QuikTrader.IsConnected.
Спасибо:

VassilSanych

Фотография
Дата: 17.12.2012
Ответить


Alexander Mukhanchikov Перейти
а зачем используется Terminal.IsConnected?
он сделан хитро - показывает что в статусной строке что-то есть.
непосредственно с библиотекой работает QuikTrader.IsConnected.


Для того, чтобы использовать QuikTrader.IsConnected, надо сначала сделать QuikTrader.Connect()
Вопрос: когда его делать? Отсутствует чёткое событие/состояние готовности терминала к подключению шлюза.

Автор топика
Спасибо:

VassilSanych

Фотография
Дата: 17.12.2012
Ответить


В статусной строке может быть что угодно.
Может быть проверять статусную строку хотя бы на наличие цифр, отличных от нуля?
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy