タグ付けされた質問 「pythoncom」

2
win32comを介してMessageQueue.Peekを実行しているPython、タ​​イムアウトを正しく取得するにはどうすればよいですか?
手始めに、私が誰かがここで助けることができるなら、あなたは信じられないほどです。 一般的な質問 私のPythonプログラムはMSMQと対話する必要があります。基本的に、キューに何もない場合のタイムアウトを指定して、キューをのぞきたいです。 ただし、最善を尽くしても、以前にキューに値がない場合は、Peek()でタイムアウト間隔を待機させることができません。 このコードに欠けているものを指摘していただけますか? 現在のコード これが私のコードです: from socket import gethostname import win32com.client import pythoncom import clr clr.AddReference("System") clr.AddReference("System.Messaging") from System import TimeSpan from System.Messaging import MessageQueue # Source: [1] # [1] https://docs.microsoft.com/en-us/previous-versions/windows/desktop/msmq/ms707027%28v%3dvs.85%29 MQ_DENY_NONE = 0x0 MQ_PEEK_ACCESS = 0x1 MQ_SEND_ACCESS = 0x2 # Set up queue pythoncom.CoInitialize() qinfo = win32com.client.Dispatch("MSMQ.MSMQQueueInfo") …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.