2010-11-19 112 views
1

在Windows Vista Business上,我安裝了MSMQ核心組件,但無法看到「Microsoft消息隊列」ActiveX(我想在Delphi中導入它)。步驟來安裝Microsoft消息隊列(MSMQ)ActiveX?

要驗證我的安裝,我應該在哪裏查找ActiveX文件? MSMQ服務已安裝並使用系統目錄中的可執行文件。

回答

1

http://www.borlandtalk.com/threaded-com-msmq-listener-on-client-app-not-a-com-server-vt109777.html表明,必須有MSMQ類型庫(它使用MSMQ_TLB和類型等MSMQQueueInfo和代碼等FQueue:= CoMSMQQueue.Create)

要創建可以使用下面的命令Delphi的包裝代碼:

tlibimp -P c:\windows\system32\mqoa30.tlb 

這將創建一個PAS和DCR(組件資源)文件

+0

它不工作了Delphi7的MSMQ 3.0 - 「找不到元素」出現錯誤。有任何想法嗎? – ALZ 2013-12-11 16:37:39