← Back

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

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

S# 4.2.72.0, Quik 6.16.1.15

Comments (3)

Login or Create account, Log in or register to leave a comment

Валентин Лебедев
Валентин Лебедев Author

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

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

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