← Назад

Нестабильная работа флага IsConnected в QuikTerminal

Баг проявляется при попытках соединения с сервером квика в нерабочее время, например ночью, либо утром когда сервера квика еще не работают. Первые пару попыток флаг IsConnected сразу после вызова QuikTerminal.Login() становится true, а затем false. Далее IsConnected всегда true (хотя он не соединен с сервером) до перезапуска квика, перезапуск робота на этот показатель не влияет.

S# 4.2.72.0, Quik 6.16.1.15

Комментарии (3)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Валентин Лебедев
Валентин Лебедев Автор

Предлагаю такое решение:

public bool IsConnected
{
	get { return MainWindow.GetMenu().Items[0].Items[1].IsEnabled; }
}
Mikhail Sukhov
Mikhail Sukhov

Пул реквест. А дальше можно смотреть как оно сочетается с общим кодом.