[Python.NET] Cannot initialize OLE

Daniele Esposti expo at expobrain.net
Wed Dec 3 02:18:37 CET 2008


Feihong Hsu ha scritto:
> I believe Brian's assessment is correct. The easiest way to handle this 
> is to use pywin32's pythoncom module to set the threading model. You can 
> find a sample of how to do that here:
> 
> http://www.ironpython.info/index.php/Using_the_WebBrowser_Widget
> 
> In the sample, the WebBrowser widget (which uses ActiveX underneath) is 
> embedded in a form. By invoking pythoncom.CoInitialize(), we set the 
> threading model to STA which prevents the program from crashing when it 
> initializes the form.
> 

Ok,

import pythoncom
pythoncom.CoInitialize()


and every it's working right.
Thank's to all


More information about the PythonDotNet mailing list