Здравствуйте, Aniskin, Вы писали:
A>Первые эксперименты не дали результата. А какие COWAIT_ флаги нужно выставить?
Да вроде просто 0 — в STA всё, что нужно, диспатчится по умолчанию. Ну можно COWAIT_DISPATCH_CALLS | COWAIT_DISPATCH_WINDOW_MESSAGES попробовать.
В принципе, вижу workaround — не маршаллить интерфейс вообще, стартовать поток для 7z.dll-вызова, затем крутить собственный цикл сообщений, в котором обрабатывать запросы из 7z.dll-потока и ждать сообщение о завершении собственного потока. Но вообще должно же работать через маршаллинг COM