Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2087 - Работа КМ-Школы с новой версией wmp   Make a simular bug
Summary: Работа КМ-Школы с новой версией wmp
Status: CLOSED FIXED
Alias: None
Product: Wine School
Classification: Продукты (Products)
Component: КМ Школа (show other bugs)
Version: 0.9.1
Hardware: PC All
: P2 major
Target Milestone: ---
Assignee: Константин Кондратюк
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 1633
Blocks: 2120
  Show dependency treegraph
 
In work:
Reported: 2008-07-07 17:40 MSD by Константин Кондратюк
Modified: 2008-11-14 23:11 MSK (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Константин Кондратюк 2008-07-07 17:40:15 MSD
При использовании новой версии плеера КМ-Школа падает при загрузке модулей.
Comment 1 Константин Кондратюк 2008-07-07 17:42:43 MSD
Исключение вырабатывается в случае, когда IOleObject_SetClientSite возвращает E_FAIL. Поправил, будет в патче.

Теперь молча не открываются вкладки, использующие плеер (те вкладки, что не открывались без плеера, зарегистрированного в системе).
Comment 2 Константин Кондратюк 2008-07-07 18:14:31 MSD
Проблема в нереализованности ENABLED в методе IDispatchEx_Invoke.
Раньше все вызовы шли напрямую. Новая версия плеера даёт программе повод работать с put_enabled через IDispatchEx
Comment 3 Константин Кондратюк 2008-07-07 19:25:15 MSD
Для надёжного решения проблемы стоит реализовать метод Invoke наиболее полно для одного интерфейса, а от остальных - просто обращаться к этой реализации.
Наверное, самым правильным вариантом станет метод IDispatchEx_Invoke.
Comment 4 Константин Кондратюк 2008-07-07 21:15:10 MSD
Исправлено. Три патча, посвящённые решению этой проблемы отправлены в рассылку.