← Назад

SampleSmartConsole doesn't work, GetSymbols() failed

Это не критично, но пример SampleSmartConsole, как он скомпилен не работает. Выдает такую ошибку:

System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. at StClientLib.StServerClass.GetSymbols() at Ecng.Trading.Smart.SmartTrader.StartExport() at SampleSmartConsole.Program.Main() in D:\home\HFT\MTS\S#\Sources \SampleSmartConsole\Program.cs:line

Когда зовется команда trader.StartExport(), trader.Connected эвент еще не произошел и trader.StartExport() фейлится.

Проверил следующим образом: вставил после команды trader.Connect() задержку - дождался, когда сработает trader.Connected. После этого trader.StartExport() нормально срабатывает.

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

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

Mikhail Sukhov
Mikhail Sukhov

Спасибо, обязательно посмотрю. Примеры переделывал после того, как ввел событие Connected. Мог и упустить.