--- 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.







Reply via email to