尚未调用win32com.client.Dispatch + Cherrypy = CoInitialize

尚未调用win32com.client.Dispatch + Cherrypy = CoInitialize,第1张

尚未调用win32com.client.Dispatch + Cherrypy = CoInitialize

我不记得过去几年没有使用COM的确切时间,但我想您必须在使用它的每个线程初始化COM(同样,我不确定每个COM隔离区)。由于CherryPy是线程服务器,因此您的请求由不同的线程处理,而不是由您引导的线程处理。因此,我建议您在引导程序中尝试以下 *** 作:

import pythoncomdef onThreadStart(threadIndex):  pythoncom.CoInitialize()cherrypy.engine.subscribe('start_thread', onThreadStart)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5640064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存