Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] виснет DialogBoxParam в ActiveX в IE9 29.04.12 02:16 Число просмотров: 2402
Автор: void <Grebnev Valery> Статус: Elderman Отредактировано 11.05.12 06:10 Количество правок: 2
|
Есть STA ActiveX. В одном из COM методов создаётся UI thread:
HRESULT SomeCOMmethod()
{
::CreateThread(NULL, 0, DialogThreadFunction, NULL, 0, NULL);
// do staff
...
WaitForDialogWithMessagePumping();
}
В UI потоке в функции DialogThreadFunction создаётся диалог DialogBoxParam. Для IE7/IE8 - работает нормально. Для IE9 - виснет при вызоке DialogBoxParam.
Как это исправить?
Спасибо.
|
- [Win32] виснет DialogBoxParam в ActiveX в IE9 - void 29.04.12 02:16 [2402]
|
|
|