Пример для плазы в 3.2.9 перестал работать
Atom Ответить
22.08.2011


Вылетает ошибка "Could not parse file F:\Program Files\P2FORTSGate\client_router.ini".
Та же ошибка в версии 3.2.8, но в более ранних вроде работает. У меня стоит последняя версия гейта 1.11.7

Теги:


Спасибо:




13 Ответов
Mikhail Sukhov

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


FiNick Перейти
Вылетает ошибка "Could not parse file F:\Program Files\P2FORTSGate\client_router.ini".
Та же ошибка в версии 3.2.8, но в более ранних вроде работает. У меня стоит последняя версия гейта 1.11.7


Пришлите файл (пароли предварительно замените символами).
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 22.08.2011
Ответить


Вотс.
Автор топика
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 22.08.2011
Ответить


Тут же еще одна бага. При попытке добавить контролы из StockSharp.Xaml в тулбокс вылетает ошибка (см. картинку). Хотел добавить на форму LogWindow
error.JPG 29,7KB (0)
Автор топика
Спасибо:

Mikhail Sukhov

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


FiNick Перейти
Тут же еще одна бага. При попытке добавить контролы из StockSharp.Xaml в тулбокс вылетает ошибка (см. картинку). Хотел добавить на форму LogWindow


Возьмите исходники с http://stocksharp.codeplex.com/ и перекомпилируйте Плазу под новые библиотеки. Мы пока новую версию выпустить не можем.
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 23.08.2011
Ответить


FiNick Перейти
Вылетает ошибка "Could not parse file F:\Program Files\P2FORTSGate\client_router.ini".
Та же ошибка в версии 3.2.8, но в более ранних вроде работает. У меня стоит последняя версия гейта 1.11.7


Покопался в исходниках, понял в чем ошибка: гейт стоит на диске H, робот ищет его на F почему-то.
Автор топика
Спасибо:

Mikhail Sukhov

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


FiNick Перейти
FiNick Перейти
Вылетает ошибка "Could not parse file F:\Program Files\P2FORTSGate\client_router.ini".
Та же ошибка в версии 3.2.8, но в более ранних вроде работает. У меня стоит последняя версия гейта 1.11.7


Покопался в исходниках, понял в чем ошибка: гейт стоит на диске H, робот ищет его на F почему-то.


Путь он берет из реестра.
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 23.08.2011
Ответить


Цитата:
Путь он берет из реестра.


Да, я уже раскопал=) Проблемка в том, что когда я конекчусь роботом к гейту установленному на F (где собственно винда стоит), робот коннектится, грузит портфель, но не подгружает инструменты. Пробовал кучу примеров (SimpleGUI) из разных версий из 3.1 и 3.2, та же ерунда. Переставлял гейт, не помогает. С гейтом установленном на H все норм работает. Загадка...
Автор топика
Спасибо:

Mikhail Sukhov

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


FiNick Перейти
Цитата:
Путь он берет из реестра.


Да, я уже раскопал=) Проблемка в том, что когда я конекчусь роботом к гейту установленному на F (где собственно винда стоит), робот коннектится, грузит портфель, но не подгружает инструменты. Пробовал кучу примеров (SimpleGUI) из разных версий из 3.1 и 3.2, та же ерунда. Переставлял гейт, не помогает. С гейтом установленном на H все норм работает. Загадка...


Так а на машине сколько роутеров установлено?
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 23.08.2011
Ответить


Два, на дисках F и H. Вроде бы если оставить только на F не будет грузить инструменты.
У меня только две идеи на счет этого: либо на F есть какие-то защищенные папки в которые гейт что-то хочет писать, а ему не дают. Либо посли моих многочисленных перестановок гейтов, остались какие-то нехорошие записи в реестр.

Только что еще раз проверил. Если запустить роутер с F, то пример коннектится, но показывает только портфели, все остальные окна (инструменты, сделки) пусты.
Автор топика
Спасибо:

Mikhail Sukhov

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


FiNick Перейти
Два, на дисках F и H. Вроде бы если оставить только на F не будет грузить инструменты.
У меня только две идеи на счет этого: либо на F есть какие-то защищенные папки в которые гейт что-то хочет писать, а ему не дают. Либо посли моих многочисленных перестановок гейтов, остались какие-то нехорошие записи в реестр.


Посмотрите под отладчиком конструктор PlazaRouter и расскажите нам, что не так.
Спасибо:

aspirant

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


FiNick Перейти
Вотс.


В файле все пути ведут на диск H.

Роутер запускаете вручную или он стартует как сервис при загрузке Windows?

Еще вопрос: зачем на одном компе два роутера? Я не уверен, что такая схема будет работать (COM-библиотеки можно зарегистрировать только один раз). Лучше уточнить у техподдержки РТС.
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 24.08.2011
Ответить


aspirant Перейти

Роутер запускаете вручную или он стартует как сервис при загрузке Windows?

Еще вопрос: зачем на одном компе два роутера? Я не уверен, что такая схема будет работать (COM-библиотеки можно зарегистрировать только один раз). Лучше уточнить у техподдержки РТС.


Раутер запускаю вручную.
Несколько роутеров ставил потому что ничего не работало. Догадка aspirant'a была верна, проблему с диском F решил так: "regsvr32 /u P2ClientGateMTA.dll" (unregister), потом "regsvr32 P2ClientGateMTA.dll" с диска F, заработало, потому лишние роутеры удалил.

Правда сегодня пол дня плаза не работала: загружались все сделки до момента запуска примера, а потом новые не подгружались, пару часов назад все заработало.
Прогать для плазы это какие-то танцы с бубном=) я уже месяц-полтора этим занимаюсь, но далеко от SimpleGUI не ушел
Автор топика
Спасибо:

Mikhail Sukhov

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


FiNick Перейти

Раутер запускаю вручную.
Несколько роутеров ставил потому что ничего не работало. Догадка aspirant'a была верна, проблему с диском F решил так: "regsvr32 /u P2ClientGateMTA.dll" (unregister), потом "regsvr32 P2ClientGateMTA.dll" с диска F, заработало, потому лишние роутеры удалил.


С несколькими роутерами можно работать http://forum.rts.ru/viewtopic.asp?t=17083
Спасибо:


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

loading
clippy