← Atrás

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

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

¿Le resultó útil este tema?

Compartir tema

Comentarios (13)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Mikhail Sukhov
Mikhail Sukhov

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

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

FiNick
FiNick Autor

Вотс.

aspirant
aspirant

FiNick: Вотс.

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

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

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

FiNick
FiNick Autor

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

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

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

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

Mikhail Sukhov
Mikhail Sukhov

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

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

FiNick
FiNick Autor

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

Mikhail Sukhov
Mikhail Sukhov

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

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

FiNick
FiNick Autor

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

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

Mikhail Sukhov
Mikhail Sukhov

FiNick:

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

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

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

FiNick
FiNick Autor

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

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

Mikhail Sukhov
Mikhail Sukhov

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

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

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

FiNick
FiNick Autor

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

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

Mikhail Sukhov
Mikhail Sukhov

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

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