python1.5.2 + nt services + COM
Steven Scott
Steven.Scott at Synchrologic.com
Fri Nov 9 15:14:48 EST 2001
More information about the Python-list mailing list
Fri Nov 9 15:14:48 EST 2001
- Previous message (by thread): Module for reading CSV data
- Next message (by thread): python1.5.2 + nt services + COM
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> At 12:44 PM 11/9/01 -0500, Steven Scott wrote: > ... > >I'm not specifically using threads, although I am subclassing > >win32serviceutil.ServiceFramework as per the ntservice > example that comes > >with win32all...I don't know if it does something with > threads, but I'm led > >to believe that it's so. > ... > > That's probably the reason it doesn't work. See Appendix D of Python > Programming on Win32 for a good explanation of threading issues with > COM. Or if you don't have the book, the short version is, > try calling: > > pythoncom.CoInitializeEx(pythoncom.COINIT_MULTITHREADED) > > at the beginning of the DoRun method (or if you'd prefer > apartment-threading instead of free-threading, call > pythoncom.CoInitialize() instead). Also, you should call > > pythoncom.CoUninitialize() > > at the end of the DoRun method. > aha that seems to work many thanks
- Previous message (by thread): Module for reading CSV data
- Next message (by thread): python1.5.2 + nt services + COM
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list