1

win32com.client.Distpatch関数でMSWordに接続していますが、2番目の要求でエラーが発生しました:「CoInitializeが呼び出されていません。」私はこのトピックを見つけました:

http://www.velocityreviews.com/forums/t328097-coinitialize-error-when-using-adodbapi.html

そして、新しいスレッドでCoInitializeを呼び出さなければならないことに気づきました。したがって、問題は、ピラミッドのCoInitialize関数をどこで呼び出すかです。

4

1 に答える 1

5

だから私は関数に CoInitialize の呼び出しを追加しました:

@subscriber(NewRequest)
def new_request_subscriber(event):
    import pythoncom
    pythoncom.CoInitialize()

例外なく機能します。

于 2012-09-02T07:51:59.047 に答える