--- In [email protected], "swzoh" <sean...@...> wrote: > > I'd like to, although I'm not sure if I'm helpful here. Maybe Bruce could > also take a look.
> Actually I'm more interested in the main-thread code as I failed to think of > a reason why it didn't work. Remember? We already succeeded without a problem > to call IActiveDesktop via dll.call() which just uses the main thread. get_interface is the exception: it only works if you keep it on the main thread. When I get a chance I'll rejig code and run all services on the main thread, but as I said I tried that and it didn't work. OTOH that was a long time ago and maybe Bruce wasn't calling CoInitialise back then. Rewriting to put everything back on main thread is quite a bit of work, so nothing wil happen for a while.
