SmartCOM 3.0
Atom
17.05.2013
Mikhail Sukhov


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

Теги:


Спасибо:


< 1 2 3 4 5  >
vk37

Фотография
Дата: 08.11.2013
Ответить


Поставил финальный (не бета) смартком 3.0.66 x64 от 17.09.2013 на Windows 8 x64
Смарткомы предыдущих версий удалил.
Скомпилировал SampleSmart версии 4.1.19.1 под x64.
Запускаю в дебаг режиме с галочкой SmartCom3.
После Trader.Connect() в обработчике события Trader.ProcessDataError ошибка:
Код
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 ошибка без стэк трейса:
Код
System.InvalidOperationException: Responce parse failed
Спасибо:

Mikhail Sukhov

Фотография
Дата: 08.11.2013
Ответить


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

vk37

Фотография
Дата: 08.11.2013
Ответить


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

Mikhail Sukhov

Фотография
Дата: 08.11.2013
Ответить


А метод ApplyWrapper закомментировали?
Спасибо:

Mikhail Sukhov

Фотография
Дата: 08.11.2013
Ответить


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


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

vk37

Фотография
Дата: 08.11.2013
Ответить


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

Спасибо:

vk37

Фотография
Дата: 08.11.2013
Ответить


Михаил Сухов

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

Mikhail Sukhov

Фотография
Дата: 08.11.2013
Ответить


vk37
Код
System.InvalidOperationException: Responce parse failed
остается


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

vk37

Фотография
Дата: 09.11.2013
Ответить


StackTrace у этого исключения отсутствует
Спасибо:

Mikhail Sukhov

Фотография
Дата: 09.11.2013
Ответить


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


А чем он ловиться? Откуда он возникает?
Спасибо:
< 1 2 3 4 5  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy