[Bob Gailer] > OK. I don't know whether its running in a thread. I made no > changes that I'm aware of that would cause the change in > behavior. I will add the call to pythoncom.CoInitialize. I am > not familiar with this method.
This is one of those gotcha's of Win32 COM programming; you can be happily using some code which runs fine. You then drop it into a [web server / service / scheduled job] and lo! you're now running in a thread. I'm not sure (and perhaps someone can advise) whether there's any harm in *always* calling CoInitialize! TJG Tim Golden Senior Analyst Programmer -------------------------------------------------------- Viacom Outdoor Ltd, Camden Wharf, 28 Jamestown Road, London, NW1 7BY T: 020 7482 3000 F: 020 7267 4944 Email: [EMAIL PROTECTED] www.viacom-outdoor.co.uk The contents of this e-mail are confidential to the ordinary user of the e-mail address to which it was addressed, and may also be privileged. If you are not the addressee of this e-mail you may not copy, forward, disclose or otherwise use it or any part of it in any form whatsoever. If you have received this e-mail in error, please e-mail the sender by replying to this message. Viacom Outdoor Ltd reserves the right to monitor e-mail communications from external/internal sources for the purposes of ensuring correct and appropriate use of Viacom Outdoor facilities. ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32