安装Microsoft消息队列(MSMQ)ActiveX的步骤?

时间:2010-11-19 13:08:28

标签: c# delphi activex msmq

在Windows Vista Business上,我安装了MSMQ核心组件,但我看不到“Microsoft消息队列”ActiveX(我想在Delphi中导入它)。

要验证我的安装,我应该在哪里查找ActiveX文件?安装MSMQ服务并使用系统目录中的可执行文件。

1 个答案:

答案 0 :(得分: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(组件资源)文件