Непонятки с лицензией в 4.1
Atom Ответить
18.05.2012


Den

Фотография
Уважаемые разработчики!

скачал сегодня первый раз 4.1.
Запустил робота. Вопросов про лицензию не было у него.
Я поискал временную лицензию, кот. должна была скачаться, но в текущей директории файл с временной лицензией не обнаружил.
В MyDocuments тоже не обнаружил. Что-то похоже не так...

Через какое-то время робот сам по себе завершает работу - это из-за лицензии или по другой причине?

Теги:


Спасибо:




23 Ответов
anothar

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


Если нет лицензии, то через пол часа отрубается. Надо ее сгенерировать при помощи LicenseTool.
Спасибо:

Alexander

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


anothar Перейти
Если нет лицензии, то через пол часа отрубается. Надо ее сгенерировать при помощи LicenseTool.


Через 10 минут только, а не полчаса. Тихо, мирно умирает.
Спасибо:

Den

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


Alexander Mukhanchikov Перейти
anothar Перейти
Если нет лицензии, то через пол часа отрубается. Надо ее сгенерировать при помощи LicenseTool.


Через 10 минут только, а не полчаса. Тихо, мирно умирает.


А в доке написано:
Код

Триальная лицензия выдается на месяц и автоматически скачивается при первом запуске программы (если в каталоге из которого запускается программа или в Мои документы\StockSharp\ не будет находится файл stocksharp_license.xml).


Эта функциональность не работает?
Автор топика
Спасибо:

anothar

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


Сомнительно. На Гидре точно не работает. Так с помощью LicenseTool недолго генерить.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.05.2012
Ответить


Den Перейти
Эта функциональность не работает?


Работает. Видимо автоматически не скачивается.
Спасибо:

esper

Фотография
Программист
Дата: 19.05.2012
Ответить


Alexander Mukhanchikov Перейти
Через 10 минут только, а не полчаса. Тихо, мирно умирает.


Вроде в ProcessDataError для шлюза приходит исключение с описанием ошибки.
Спасибо:

Den

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


Mikhail Sukhov Перейти
Den Перейти
Эта функциональность не работает?


Работает. Видимо автоматически не скачивается.


Как отдебажить почему лицензия автоматически не скачалась?

Еще вопрос: название Мои документы захардкожено или My Documents тоже будет работать?
Автор топика
Спасибо:

Moadip

Фотография
Автор статей Программист
Дата: 19.05.2012
Ответить


Den Перейти
Mikhail Sukhov Перейти
Den Перейти
Эта функциональность не работает?


Работает. Видимо автоматически не скачивается.


Как отдебажить почему лицензия автоматически не скачалась?

Еще вопрос: название Мои документы захардкожено или My Documents тоже будет работать?


Пробовал запускать робота без лицензии, выскочило сообщение от firewall, что робот лезет на сервак S#.
После это проверил наличие лицензии в Мои Документы. Нормально скачалось.

Полный путь: c:\Users\Admin\Documents\
Операционка: Win7 64bit
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 19.05.2012
Ответить


Den Перейти
Как отдебажить почему лицензия автоматически не скачалась?


У вас инет через прокси? LicenseTool запускали? Что он пишет?

Den Перейти
Еще вопрос: название Мои документы захардкожено или My Documents тоже будет работать?


Автоматический резолв пути.
Спасибо:

Den

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


Mikhail Sukhov Перейти
Den Перейти
Как отдебажить почему лицензия автоматически не скачалась?


У вас инет через прокси? LicenseTool запускали? Что он пишет?

Автоматический резолв пути.


LicenseTool лицензию нормально скачал. Инет через раутер, прокси нет.
У меня вопрос был про автоскачивание при первом запуске S# (ну или инфа для вас), не сработало...
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 19.05.2012
Ответить


Den Перейти
У меня вопрос был про автоскачивание при первом запуске S# (ну или инфа для вас), не сработало...


ProcessDataError что-то вывел?
Спасибо:

Den

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


Mikhail Sukhov Перейти
Den Перейти
У меня вопрос был про автоскачивание при первом запуске S# (ну или инфа для вас), не сработало...


ProcessDataError что-то вывел?


Только это:
Код

System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Denis\Documents\StockSharp\stocksharp_license.xml'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.WriteAllBytes(String path, Byte[] bytes)
at StockSharp.Algo.Licensing.LicenseHelper.IsLicenseSupport(Type featureType)
at StockSharp.Algo.BaseTrader..ctor(Boolean checkLicense)
Автор топика
Спасибо:

Alexander

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


Den Перейти
Mikhail Sukhov Перейти
Den Перейти
У меня вопрос был про автоскачивание при первом запуске S# (ну или инфа для вас), не сработало...


ProcessDataError что-то вывел?


Только это:
Код

System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Denis\Documents\StockSharp\stocksharp_license.xml'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.File.WriteAllBytes(String path, Byte[] bytes)
at StockSharp.Algo.Licensing.LicenseHelper.IsLicenseSupport(Type featureType)
at StockSharp.Algo.BaseTrader..ctor(Boolean checkLicense)



Будет фикс в следующей версии 4.1 на codeplex
Спасибо: Den

Кот Матроскин

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


Пытаюсь получить лицензию и получаю InvalidOperationExeption (Неправильный логин или пароль)

в StockSharp.Algo.Licensing.LicenseClient.GetLicense(String hardwareInfo)
в StockSharp.LicenseTool.MainWindow.DownloadLicenseCtrlClick(Object sender, RoutedEventArgs e) в F:\Ай Ти Инвест\C#\S#\4.1.0\StockSharp_4.1\Samples\Tools\LicenseTool\MainWindow.xaml.cs:строка 51
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.Controls.Button.OnClick()
в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
в System.Windows.Input.InputManager.ProcessStagingArea()
в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Как лечится? Может в логине дело - он у меня на русском?
Спасибо:

Alexander

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


Кот Матроскин Перейти
Пытаюсь получить лицензию и получаю InvalidOperationExeption (Неправильный логин или пароль)
Как лечится? Может в логине дело - он у меня на русском?


У вас логин на форуме не Кот Матроскин, а Кириленко Андрей.
Спасибо: Кот Матроскин

Кот Матроскин

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


Мдя... Я не Кот Матроскин, а Шарик, который балбес)))
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 21.05.2012
Ответить


Кот Матроскин Перейти
Мдя... Я не Кот Матроскин, а Шарик, который балбес)))


Замел одну особенность. Позволяет войти на форум через указание именно отображаемого имени.
Спасибо:

Kazai Mazai

Фотография
Автор статей
Дата: 28.05.2012
Ответить


Mikhail Sukhov Перейти


А как быть со своими шлюзами?
Гидра, например, говорит, что мой шлюз лицензией не поддерживается и через какое то время закрывается.


Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.05.2012
Ответить


Kazai Mazai Перейти
Mikhail Sukhov Перейти


А как быть со своими шлюзами?
Гидра, например, говорит, что мой шлюз лицензией не поддерживается и через какое то время закрывается.


https://stocksharp.ru/do...lgo_BaseTrader__ctor.htm
Спасибо: Kazai Mazai

Kazai Mazai

Фотография
Автор статей
Дата: 28.05.2012
Ответить


Mikhail Sukhov Перейти
Kazai Mazai Перейти
Mikhail Sukhov Перейти


А как быть со своими шлюзами?
Гидра, например, говорит, что мой шлюз лицензией не поддерживается и через какое то время закрывается.


https://stocksharp.ru/do...lgo_BaseTrader__ctor.htm


Fixed =)
Спасибо:

Андрей Александрович

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


А если у меня консольное приложение и никакой LicenseTool у меня не скачивается где мне взять установщик/exe'шник?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 23.07.2012
Ответить


Андрей Александрович Перейти
никакой LicenseTool у меня не скачивается


А у других скачивается.
Спасибо:

Андрей Александрович

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


Mikhail Sukhov Перейти
Андрей Александрович Перейти
никакой LicenseTool у меня не скачивается


А у других скачивается.


Дело было в том что сам LicenseTool находится в папке с примерами в самой библиотеке. Думаю стоит упомянуть об этом в инструкции поскольку это имхо может оказаться не очевидным для некоторых пользователей. Нахождение файла лицензии в папке Мои Документы\StockSharp не снимает блокировке, только в папке с роботом. Михаил, вы очень помогли своим ответом.
Спасибо:


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

loading
clippy