【问题标题】:Steps to install Microsoft Message Queuing (MSMQ) ActiveX?安装 Microsoft 消息队列 (MSMQ) ActiveX 的步骤?
【发布时间】:2011-05-12 15:15:46
【问题描述】:

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

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

【问题讨论】:

    标签: c# delphi 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(组件资源)文件

    【讨论】:

    • 它不适用于 MSMQ 3.0 的 Delphi7 - 引发“找不到元素”错误。有什么想法吗?
    猜你喜欢
    • 2016-08-08
    • 2012-04-05
    • 1970-01-01
    • 2012-03-27
    • 2010-09-28
    • 2012-12-28
    • 2010-12-10
    • 2017-06-29
    • 1970-01-01
    相关资源
    最近更新 更多