SmartCOM 3.0
Atom
5/17/2013
Mikhail Sukhov


Говорят уже вышел. Кто с ним работал? Хочется понять его стабильность, и, если все окей, перевести и наш коннектор. Тем более там наконец-то появилось 64-ех битность (всего-то 6 лет назад последние 32-ух битные компьютеры с прилавков исчезли[biggrin]).


Tags:


Thanks:


< 1 2 3 4 5  >
vk37

Avatar
Date: 11/8/2013
Reply


Поставил финальный (не бета) смартком 3.0.66 x64 от 17.09.2013 на Windows 8 x64 Смарткомы предыдущих версий удалил. Скомпилировал SampleSmart версии 4.1.19.1 под x64. Запускаю в дебаг режиме с галочкой SmartCom3. После Trader.Connect() в обработчике события Trader.ProcessDataError ошибка: ```plain System.InvalidOperationException: Cannot open SmartCom2 service on computer '.'. ---> System.ComponentModel.Win32Exception: Access is denied --- End of inner exception stack trace --- at System.ServiceProcess.ServiceController.GetServiceHandle(Int32 desiredAccess) at System.ServiceProcess.ServiceController.Start(String[] args) at StockSharp.Smart.SmartTrader.RestartSmartComService() at StockSharp.Smart.SmartTrader.OnConnect()

И в обработчике события Trader.ConnectionError ошибка без стэк трейса: ```plain
System.InvalidOperationException: Responce parse failed
Thanks:

Mikhail Sukhov

Avatar
Date: 11/8/2013
Reply


Судя по всему SmartTrader.Wrapper установлен как SmartCom2Wrapper, а нужно SmartCom3Wrapper64

Thanks:

vk37

Avatar
Date: 11/8/2013
Reply


Если проинициализировать трейдер так: ```csharp Trader = new SmartTrader() { Wrapper = new SmartCom3Wrapper64(), };

Thanks:

Mikhail Sukhov

Avatar
Date: 11/8/2013
Reply


А метод ApplyWrapper закомментировали?

Thanks:

Mikhail Sukhov

Avatar
Date: 11/8/2013
Reply


Михаил Сухов: А метод ApplyWrapper закомментировали?

Ошибку эту уже правили. Как выложим новую версию, то она уйдет. Смысл - там всегда просится перезапуск роутера, с неважно каким раппером. Нужно в примере SmartTrader.RestartService = false;

Thanks:

vk37

Avatar
Date: 11/8/2013
Reply


Михаил Сухов: А метод ApplyWrapper закомментировали?Да

Thanks:

vk37

Avatar
Date: 11/8/2013
Reply


Михаил Сухов: Нужно в примере SmartTrader.RestartService = false;Это исправляет только первую ошибку. ```plain System.InvalidOperationException: Responce parse failed

Thanks:

Mikhail Sukhov

Avatar
Date: 11/8/2013
Reply


vk37: ODE0� остается

А вот по этому я не в курсе. Судя по всему это ошибка СмартКом. Можете полный стектрейс привести?

Thanks:

vk37

Avatar
Date: 11/9/2013
Reply


StackTrace у этого исключения отсутствует

Thanks:

Mikhail Sukhov

Avatar
Date: 11/9/2013
Reply


vk37: StackTrace у этого исключения отсутствует

А чем он ловиться? Откуда он возникает?

Thanks:
< 1 2 3 4 5  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy