在Windows Vista Business上,我安装了MSMQ核心组件,但我看不到“Microsoft消息队列”ActiveX(我想在Delphi中导入它)。
要验证我的安装,我应该在哪里查找ActiveX文件?安装MSMQ服务并使用系统目录中的可执行文件。
答案 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(组件资源)文件