Re[2]: ActiveX-контейнер
От: Шубин Олег Юрьевич Беларусь  
Дата: 05.10.04 07:27
Оценка:
Здравствуйте, algol, Вы писали:

A>Может это — Q288724:

A>

A>An Active Template Library (ATL) class derived from IDispEventSimpleImpl that handles events from an OLE automation server may fail or exhibit unexpected behavior when an event is processed that has more than one argument. The arguments are in reverse order compared with the type library specification when they are passed to the handler function of this class.


Аргументы идут не в обратном порядке. Самое непонятное то, что контейнеры почти идентичные. И в том, и в другом есть генерация событий с несколькими аргументами. Но в первом все происходит корректно, а во втором — нет. При чем в вызове генератора события CProxy_IMyClassEvents::Fire_OnMethod аргументы передаются правильно, копируются в массив CComVariant тоже правильно, а на стороне клиента получаются уже испорченные. Как с этим бороться???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.