← 戻る

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. Мог и упустить.