首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 调用windows 消息队列出现有关问题 哪位高手能帮帮忙看看代码哪错了

2012-09-03 
c# 调用windows 消息队列出现问题谁能帮帮忙看看代码哪错了最近在尝试使用windows消息队列写个程序 根据ms

c# 调用windows 消息队列出现问题 谁能帮帮忙看看代码哪错了
最近在尝试使用windows消息队列写个程序 根据msdn一个指导代码 写了一个程序 却不能正常使用队列 点完发送按钮没有反应怎么回事呢
代码如下 已经添加了 messaging 引用消息
消息队列里面也建立了一个 MSMQDemo专用队列

C# code
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Messaging;namespace messagedemo{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void send_Click(object sender, EventArgs e)        {            System.Messaging.MessageQueue queue = new System.Messaging.MessageQueue(".\\Private$\\MSMQDemo");            System.Messaging.Message message = new System.Messaging.Message();            message.Body = txtMessage.Text.Trim();            message.Formatter = new System.Messaging.XmlMessageFormatter(new Type[] { typeof(string) });            queue.Send(message);        }        private void button1_Click(object sender, EventArgs e)        {            System.Messaging.MessageQueue queue = new System.Messaging.MessageQueue(".\\Private$\\MSMQDemo");            System.Messaging.Message message = queue.Receive();            message.Formatter = new System.Messaging.XmlMessageFormatter(new Type[] { typeof(string) });            txtReceiveMessage.Text = message.Body.ToString();        }    }}


[解决办法]
把送出的那段代码
MessageQueue myQueue = new MessageQueue(".\\myQueue");
myQueue.Send("Public queue by path name.");
先试试先

热点排行