Mikhail Sukhov
|
Date: 5/11/2011
aspirant Mikhail Sukhov Вот и возник вопрос. Есть сообщения копяться от Плазы, зачем тогда вообще вызывать ProcessMessage? Почему не сделали просто вызов события? Не знаю, но без вызова точно не работает. Только что еще раз проверил. =) Я верю что не работает. С первого раза поверил. Но думаю тут не спроста. Или косяк в архитектуре Плазы (не удивлюсь) или мы что-то упустили.
|
|
Thanks:
|
|
|
|
|
aspirant
|
Date: 5/11/2011
Mikhail Sukhov =) Я верю что не работает. С первого раза поверил. Это я сам себя проверял. Порой кажется, что все сделал правильно, а упустишь какую-то мелочь и приходится есть свой галстук. Образно, конечно[smile] Mikhail Sukhov Но думаю тут не спроста. Или косяк в архитектуре Плазы (не удивлюсь) или мы что-то упустили. Мне все-таки кажется, что первое. Повторюсь: алгоритм взят из их примера BaselessClient.
|
|
Thanks:
|
|
|
|
|
Bell
|
Date: 5/11/2011
ProcessMessage это прокачка очереди сообщений на сокете "вручную". Почему сделано так, а не иначе хз. Для совместимости чего-то с чем-то. Без понимания всех нюансов (а их там много) может быть плохо, потому что внутри есть критические секции, при работе с одним объектом из разных тредов может происходить маршаллинг. Общее правило кажется(!) один поток - один объект коннекшн.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 5/11/2011
Bell ProcessMessage это прокачка очереди сообщений на сокете "вручную". Почему сделано так, а не иначе хз. Для совместимости чего-то с чем-то. Без понимания всех нюансов (а их там много) может быть плохо, потому что внутри есть критические секции, при работе с одним объектом из разных тредов может происходить маршаллинг. Общее правило кажется(!) один поток - один объект коннекшн. Это как бы правило МТА. Только все равно не понятно насчет ProcessMessage.
|
|
Thanks:
|
|
|
|
|
Bell
|
Date: 5/11/2011
Mikhail Sukhov Только все равно не понятно насчет ProcessMessage. Почему так сделано? Это надо спрашивать у разработчиков. Они это где-то объясняли, но я не понял. У меня на Плазу вообще идиосинкразия. Вот всё надеялся, что вы сделаете нормально...
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 5/11/2011
Bell Mikhail Sukhov Только все равно не понятно насчет ProcessMessage. Почему так сделано? Это надо спрашивать у разработчиков. Они это где-то объясняли, но я не понял. У меня на Плазу вообще идиосинкразия. Вот всё надеялся, что вы сделаете нормально... Почему в прошедшем времени?[smile]
|
|
Thanks:
|
|
|
|
|
Bell
|
Date: 5/11/2011
Mikhail Sukhov Почему в прошедшем времени?[smile] ок, буду ждать [smile] но еще раз посоветую проконсультироваться по разным таким нюансам с теми, кто разобрался. Вот Кукушкин на техфоруме РТС очень доброжелательный чел.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 5/11/2011
Bell Mikhail Sukhov Почему в прошедшем времени?[smile] ок, буду ждать [smile] но еще раз посоветую проконсультироваться по разным таким нюансам с теми, кто разобрался. Вот Кукушкин на техфоруме РТС очень доброжелательный чел. Хорошо, перед сертификацией PlazaTrader обязательно пройдем сертификацию Кукушкина.[smile]
|
|
Thanks:
|
|
|
|
|
aspirant
|
Date: 5/11/2011
Mikhail Sukhov Нужно доделать потоки с заявками, сделками (собственными и тиковыми). Залил заявки. Посмотри в PlazaTrader OnDealFutureStreamInserted / OnDealOptionStreamInserted. В GUI клиенте идут.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 5/12/2011
aspirant Mikhail Sukhov Нужно доделать потоки с заявками, сделками (собственными и тиковыми). Залил заявки. Посмотри в PlazaTrader OnDealFutureStreamInserted / OnDealOptionStreamInserted. В GUI клиенте идут. По-моему это не заявки.[smile]
|
|
Thanks:
|
|
|
|