esper
|
Date: 12/17/2012
Лицензия есть на этом компьютере? Действующая?
|
|
|
|
Thanks:
|
|
|
|
|
|
Геннадий Ванин (Gennady Vanin)
|
Date: 12/17/2012
esper:
Лицензия есть на этом компьютере? Действующая?
Есть-есть!!!
И поторопился написать, что довольно редко
Через 5-15 минут работы постоянно вылетает это сообщение. Просто сразу не обратил внимание, т.к. окошки вылезают скрытые под другими окнами (КВИКа, в частности). Ну, а потом всё колом и я не никак ожидал, что простой переход на другую версию будет классифицироваться нарушением лицензии
До этого пользовался S# 4.1.5, перешёл на 4.1.7 и, наивный чукотский мальчик думал, что всё будет в порядке.
Не стал заморачиваться, перекомпилировал в зад на 4.1.5
|
|
|
|
Thanks:
|
|
|
|
|
|
Algonavt
|
Date: 12/17/2012
Наблюдаю то же самое на 4.1.6. Компьютер - тот же, на котором робот скомпилирован. Раз в 10-40 секунд рвется соединение. Что скажут разработчики библиотеки?
|
|
|
|
|
|
|
Alexander
|
Date: 12/18/2012
Что выдаёт ProcessDataError?
Туда должно вывестись сообщение об ошибке лицензии.
|
|
|
|
Thanks:
|
|
|
|
|
|
Геннадий Ванин (Gennady Vanin)
|
Date: 12/18/2012
Alexander Mukhanchikov:
Что выдаёт ProcessDataError?
Туда должно вывестись сообщение об ошибке лицензии.
Я уже откатился на 4.1.5. Изучать проблему не было времени, поэтому выкладываю то, что запротоколировал на тот момент
Сотни сообщений типа:
StockSharp.Quik.ApiException: Код ошибки DllNotConnected Сообщение DLL is not connected to QUIK.
в #=qeKTJD2keHTW5zZTcMzDz5jpqbJLefrdp$son$$mbeWVOxPY6wNdxb5OcGK2XTyuk.#=q_NeykRgEOUFVI9qPbL7Dog==(Int32 #=qUmniA3SyjvglJfYL_LWxvA==, StringBuilder #=qL7CZGRkV0crZhaIkED8D8Q==)
в #=qFXqC82RpwNlj2ymhkLroOjgm$VIUPF$2lJSGGZjTLZI=.#=ql97Jr4dhI38tQu08jqKMVw==()
в StockSharp.Quik.QuikTrader.OnDisconnect()
в StockSharp.Algo.BaseTrader.Disconnect()
в StockSharp.Algo.BaseTrader.#=qrRp7FVgR9LvxLuOcdzMXxQ==()
в сотнях окошек
которые не дают что-о там исследовать
|
|
|
|
Thanks:
|
|
|
|
|
|
esper
|
Date: 12/18/2012
Сотни сообщений типа:
StockSharp.Quik.ApiException: Код ошибки DllNotConnected Сообщение DLL is not connected to QUIK.
в #=qeKTJD2keHTW5zZTcMzDz5jpqbJLefrdp$son$$mbeWVOxPY6wNdxb5OcGK2XTyuk.#=q_NeykRgEOUFVI9qPbL7Dog==(Int32 #=qUmniA3SyjvglJfYL_LWxvA==, StringBuilder #=qL7CZGRkV0crZhaIkED8D8Q==)
в #=qFXqC82RpwNlj2ymhkLroOjgm$VIUPF$2lJSGGZjTLZI=.#=ql97Jr4dhI38tQu08jqKMVw==()
в StockSharp.Quik.QuikTrader.OnDisconnect()
в StockSharp.Algo.BaseTrader.Disconnect()
в StockSharp.Algo.BaseTrader.#=qrRp7FVgR9LvxLuOcdzMXxQ==()
Не вижу ни слова про лицензию в данной ошибке.
|
|
|
|
Thanks:
|
|
|
|
|
|
Геннадий Ванин (Gennady Vanin)
|
Date: 12/18/2012
Сотни сообщений типа:
StockSharp.Quik.ApiException: Код ошибки DllNotConnected Сообщение DLL is not connected to QUIK.
в #=qeKTJD2keHTW5zZTcMzDz5jpqbJLefrdp$son$$mbeWVOxPY6wNdxb5OcGK2XTyuk.#=q_NeykRgEOUFVI9qPbL7Dog==(Int32 #=qUmniA3SyjvglJfYL_LWxvA==, StringBuilder #=qL7CZGRkV0crZhaIkED8D8Q==)
в #=qFXqC82RpwNlj2ymhkLroOjgm$VIUPF$2lJSGGZjTLZI=.#=ql97Jr4dhI38tQu08jqKMVw==()
в StockSharp.Quik.QuikTrader.OnDisconnect()
в StockSharp.Algo.BaseTrader.Disconnect()
в StockSharp.Algo.BaseTrader.#=qrRp7FVgR9LvxLuOcdzMXxQ==()
Не вижу ни слова про лицензию в данной ошибке.
Они идут после первого сообщения
Геннадий Ванин (Gennady Vanin):
Довольно редко, но наблюдаю:
- System.InvalidOperationException: Соединение разорвано по причине неудачи проверки лицензии
В чём может быть причина?
См. выше
|
|
|
|
Thanks:
|
|
|
|
|
|
Геннадий Ванин (Gennady Vanin)
|
Date: 12/22/2012
Я дополнил мой первый пост
Геннадий Ванин (Gennady Vanin):
update:
Проблема после перехода с 4.1.5 на 4.1.7 (21505 от 13 Декабря 2012 из codeplex trunk) на том же самом компе
Пропала после возврата к версии StockSharp 4.1.5 и, при более позднем переходе на
на версию StockSharp 21650 от 21 декабря 2012
Но мне вообще непонятно:
почему лицензия вообще проверяется только после установки соединения с использованием библиотеки StockSharp и через несколько минут пользования библиотекой StockSharp, а не сразу? А окошки с предупреждениями "появляются" скрытыми под другими окнами?
Если проблемы с лицензией, то откажите в ипользовании StockSharp сразу и без обиняков, т.к. это связано с потерями денег, причём не своих, в результате таких сюрпризов замедленного действия
Иначе, как умышленным ёрничеством (издевательством) над пользователями, это трудно объяснить
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 12/22/2012
Геннадий Ванин (Gennady Vanin):
А окошки с предупреждениями "появляются" скрытыми под другими окнами?
Кажется, вам нужно всё повторять по 7 раз.
Давайте попробуем в последний раз, может на этот раз станет понятно.
Библиотека StockSharp ни одного окна не выводит и не показывает.
Все MessageBox что вы видите - это результат вашего кода и если окошки скрытые под другими окнами - обращайтесь лично к себе, это результат вашего кривого программирования.
|
|
|
|
|
|
|
Геннадий Ванин (Gennady Vanin)
|
Date: 12/22/2012
|
|
|
|
|
Alexander Mukhanchikov:
Геннадий Ванин (Gennady Vanin):
А окошки с предупреждениями "появляются" скрытыми под другими окнами?
Кажется, вам нужно всё повторять по 7 раз.
Давайте попробуем в последний раз, может на этот раз станет понятно.
Библиотека StockSharp ни одного окна не выводит и не показывает.
Все MessageBox что вы видите - это результат вашего кода и если окошки скрытые под другими окнами - обращайтесь лично к себе, это результат вашего кривого программирования.
1)
В моём коде нигде нет строчки " Соединение разорвано по причине неудачи проверки лицензии"
1а)
У меня как операционная система Windows, так и WPF, так и .NET - на английском, а сообщение - на русском.
2)
В 7й, и последний, раз повторю, что выведение или вобще отсутствие вывода сообщений в окошки не имеют никакого отношения к сути поднятого вопроса, а именно:
- проверка лицензии происходит не сразу, а с запаздыванием, что очень чревато для реального использования в реальных торгах
Не вижу никакого смысла в том, что когда что-то не так с лицензией:
- соединение вообще изначально установливается с использованием StockSharp
- разрывается только соединение, а не делается общий shutdown запущенного приложения, т.е. бот продолжает работу, но уже выдавая наведенные ошибки, а не прямую изначальную причину
Почему только соединение разрывается, а не производися shutdown приложения?
|
|
|
|
Thanks:
|
|
|
|
|