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