COM+系列——实战演练MSMQ(消息队列)(二)

本文介绍如何在COM+中使用MSMQ消息队列传递ADO记录集,实现复杂数据的传输,并通过Arrived事件实现同步接收消息。示例代码使用VB6进行演示,包括发送和接收程序的详细步骤。
摘要由CSDN通过智能技术生成

COM+系列——实战演练MSMQ(消息队列)()

龙卷风

关键字:COM+,MSMQ.

?

概述:

如何在MSMQ中传递ADO记录集可能是许多人比较关心的话题。这就意味着可以传递一些复杂的东西,如二进制字段内容等。MSMQ消息体中可以直接传递记录集。因为ADO记录集组件实现了IpresistStream接口。

还有一个问题就是如何同步接收发送方发送的消息。尽管MSMQ是异步传输,但是同步传输还是比较重要的。MSMQ提供了Arrived事件,类似WINSOCK.来完成这个功能

下面我们使用例子来阐述上面的两个问题。

开发环境:WinXP+VB6

消息的发送程序:

Option Explicit

?

Private Sub cmdQuit_Click()

Unload Me

End Sub

?

'引用Microsoft Message Queue 3.0 Object Library

Private Sub cmdSend_Click()

??? '创建MSMQ需要的变量

??? Dim qInfo As MSMQQueueInfo

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值