← Zurück

Настройка подключения S# 5.0

Обновил библиотеки в своём проекте, теперь при вызове метода connector.Configure(this) вылезает ошибка: "Вызвано исключение: "System.InvalidOperationException" в PresentationFramework.dll Необработанное исключение типа "System.InvalidOperationException" в PresentationFramework.dll A cross-thread operation is detected. To suppress this exception, set TreeListDataController.DisableThreadingProblemsDetection to true."

S# 5.0 и Quik 8, Windows 10 Pro, WS 2019, .NET 4.8 FW

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

Здравствуйте

А вы этот метод случайно не вне UI потока вызываете? Метод нужно вызывать только в UI потоке. А так же только при неподключенном соединении.

Алексей
Алексей Autor

Mikhail Sukhov: Здравствуйте

А вы этот метод случайно не вне UI потока вызываете? Метод нужно вызывать только в UI потоке. А так же только при неподключенном соединении.

По поводу потоков не знаю, как это можно посмотреть? Метод вызывался перед подключением. Удалил StockSharp.Quik, затем опять добавил, это помогло, но стала вылезать ошибка при вызове connector.Connect() : System.InvalidOperationException: "A cross-thread operation is detected. To suppress this exception, set TreeListDataController.DisableThreadingProblemsDetection to true." На вкладке "Настройки подключения", проверка подключения пошла нормально.

Mikhail Sukhov
Mikhail Sukhov

Вы сделали свое приложение или тестируете наш пример? Судя по ошибке, где-то у вас неправильно идет взаимодействие с графическими компонентами.

Алексей
Алексей Autor

Mikhail Sukhov: Вы сделали свое приложение или тестируете наш пример? Судя по ошибке, где-то у вас неправильно идет взаимодействие с графическими компонентами.

Приложение мое, делал как учили на курсах. Урок 5. Стратегии. 9:05, добавление Monitor в LogManager: logmanager.Listeners.Add(Monitor); Правильно надо:logmanager.Listeners.Add(new GuiLogListener(Monitor)); Удивляюсь как до обновления работало. В примерах вы поменяли, а в курсах осталось. Убил на это несколько часов, очень 😠