← 返回

Исключение при выводе логов

При выводе логов trader.AddErrorLog("__") выкидывает исключение "Current thread is not a GUI."

Без GuiAsync.

Версия 4.0.10. Раньше работало

本主题对您有帮助吗?

分享主题

评论 (13)

登录创建账户, 登录或注册以发表评论

Alexander
Alexander

freelancer: При выводе логов trader.AddErrorLog("__") выкидывает исключение "Current thread is not a GUI."

Без GuiAsync.

Версия 4.0.10. Раньше работало

this.AddErrorLog("___");
freelancer
freelancer 作者

this это Window

Alexander
Alexander

А раньше работало - это в 4.0.9?

freelancer
freelancer 作者

Alexander Mukhanchikov: А раньше работало - это в 4.0.9? да

Alexander
Alexander

а AddWarningLog работает?

freelancer
freelancer 作者

Alexander Mukhanchikov: а AddWarningLog работает? да

Mikhail Sukhov
Mikhail Sukhov

Покажите как работаете с LogManager

freelancer
freelancer 作者
logManager = new LogManager();
logManager.Listeners.Add(monitorControl);
_trader = new QuikTrader(settings.quikPath) { IsAsyncMode = true };
logManager.Sources.Add(_trader);
Mikhail Sukhov
Mikhail Sukhov

freelancer: ...

Посмотрите, что такое GuiLogListener.

freelancer
freelancer 作者

Раньше GuiLogListener и MonitorControl вместе не работали

Mikhail Sukhov
Mikhail Sukhov

freelancer: Раньше GuiLogListener и MonitorControl вместе не работали

Раньше и нужно было об этом писать.

freelancer
freelancer 作者

А как понять: баг или фича ?

frontman
frontman

Вопрос риторический)))