.net连结mq 6.0总提示找不到mqic32.dll

客户端安装了
看网上说什么环境变量,也添加了,在系统变量的path等。
也把这个dll放到system32下了。但走到try后面第一句时还是报这个错误,拜托帮忙看一下吧
MQQueueManager mqQMgr = null;// MQQueueManager instance
            string hostname =this.txtIP.Text.Trim(); //117.28.224.68
            string channel = txtChannel.Text.Trim();
            string qManager = txtqManager.Text.Trim();
            MQEnvironment.Hostname = hostname;
            MQEnvironment.Channel = channel;
            MQEnvironment.Port = 1415;
            try
            {
                MQQueueManager qMgr =new MQQueueManager(qManager);
                // 设置队列打开选项为可读取且可存放;
                int openOptions =MQC.MQOO_INPUT_AS_Q_DEF | MQC.MQOO_OUTPUT ;
                // 获得队列的访问句柄;
                MQQueue lq = qMgr.AccessQueue("LQ", openOptions);
                // 构造新的消息对象,为发送消息做准备;
                MQMessage mo =new MQMessage();
                // 填入消息内容;
                mo.WriteString(this.txtMessage.Text.Trim());
                // 设置消息格式为字符串类型;
                mo.Format = MQC.MQFMT_STRING;
                // 构造放入消息选项对象;
                MQPutMessageOptions pmo =new MQPutMessageOptions();
                // 向已打开队列放入已构造的测试消息;
                lq.Put(mo,pmo);
                // 构造新消息对象,为读取队列中的消息做准备;
                MQMessage mi=new MQMessage();
                // 构造读取消息选项对象;
                MQGetMessageOptions gmo= new MQGetMessageOptions();
                // 指定读取消息选项值;
                gmo.Options=MQC.MQGMO_FAIL_IF_QUIESCING;
                // 从已经打开的队列中读取消息,并存放到已构建消息对象中;
                lq.Get(mi,gmo);
                // 从读出的消息中解析消息内容;
                string str=mi.ReadString(1024);
                // 输出消息内容;
                MessageBox.Show(str);
                //Console.WriteLine("msg="+str);
                // 关闭本地队列;
                lq.Close();
                // 释放与队列管理器的连接;
                qMgr.Disconnect();
            }
            catch (MQException ex)
            {
            // 输出MQ 异常内的调用栈跟踪信息;
            Console.Write(ex.StackTrace);
            }
参与7

7同行回答

vastsea821vastsea821soadawnpro
在.net里引用然后可选择这个文件就OK的显示全部
在.net里引用然后可选择这个文件就OK的收起
2009-04-08
浏览906
muxueqingsongmuxueqingsong软件开发欧亚互动
原帖由 muxueqingsong 于 2009-4-7 13:13 发表 我在引用里引入的就是amqmdnet.dll,我倒是想把那个mqic32.dll倒进去,倒不进去啊大哥 自己顶一下?没有人连过。net吗?UP [ 本帖最后由 muxueqingsong 于 2009-4-7 16:59 编辑 ]...显示全部
原帖由 muxueqingsong 于 2009-4-7 13:13 发表



我在引用里引入的就是amqmdnet.dll,我倒是想把那个mqic32.dll倒进去,倒不进去啊大哥
自己顶一下?
没有人连过。net吗?
UP [ 本帖最后由 muxueqingsong 于 2009-4-7 16:59 编辑 ]收起
2009-04-07
浏览909
muxueqingsongmuxueqingsong软件开发欧亚互动
原帖由 chanwh 于 2009-4-7 13:11 发表 报什么错误啊,你导入错误了应该是这个amqmdnet.dll文件.这个是.NET开发导入文件. 我在引用里引入的就是amqmdnet.dll,我倒是想把那个mqic32.dll倒进去,倒不进去啊大哥...显示全部
原帖由 chanwh 于 2009-4-7 13:11 发表


报什么错误啊,你导入错误了应该是这个amqmdnet.dll文件.
这个是.NET开发导入文件.
我在引用里引入的就是amqmdnet.dll,我倒是想把那个mqic32.dll倒进去,倒不进去啊大哥收起
2009-04-07
浏览876
chanwhchanwh系统工程师广州南天系统电脑有限公司
报什么错误啊,你导入错误了应该是这个amqmdnet.dll文件.这个是.NET开发导入文件.显示全部
报什么错误啊,你导入错误了应该是这个amqmdnet.dll文件.
这个是.NET开发导入文件.收起
系统集成 · 2009-04-07
浏览887
muxueqingsongmuxueqingsong软件开发欧亚互动
原帖由 zqs_wh 于 2009-4-7 12:43 发表 安装 WebSphere MQ v6 客户机来试试解决问题。而且,保证环境变量能得到路径准备好包含\bin目录的路径。 楼上的,我已经安装了mq6.0了,看网上也说环境变量的问题,我也设了,把所有有关mq的变量都加上了C:\Program Files\IBM\WebSphere MQ...显示全部
原帖由 zqs_wh 于 2009-4-7 12:43 发表


安装 WebSphere MQ v6 客户机来试试解决问题。
而且,保证环境变量能得到路径准备好包含\bin目录的路径。


楼上的,我已经安装了mq6.0了,看网上也说环境变量的问题,我也设了,把所有有关mq的变量都加上了C:\Program Files\IBM\WebSphere MQ\bin,还有Path,还是不行。我的QQ:453372019,MSN:wangliyuan0507@163.com
是不是我加错了啊?能不能再说详细点。拜托了收起
2009-04-07
浏览905
zqs_whzqs_wh职员天安怡和技术有限公司
MQIC32.DLL 主要是依赖下面的这几个DLL 文件的:AMQCMEMA.DLL AMQRMQIA.DLL AMQXCS2.DLL AMQZSAIC.DLL 另外最好在MQEnvironment 也设置CCSID..试试看吧具体.net开发MQ没有写过希望能早日解决哈:lol显示全部
MQIC32.DLL 主要是依赖下面的这几个DLL 文件的:
AMQCMEMA.DLL
AMQRMQIA.DLL
AMQXCS2.DLL
AMQZSAIC.DLL
另外最好在MQEnvironment 也设置CCSID..试试看吧
具体.net开发MQ没有写过
希望能早日解决哈:lol收起
2009-04-07
浏览933
zqs_whzqs_wh职员天安怡和技术有限公司
安装 WebSphere MQ v6 客户机来试试解决问题。而且,保证环境变量能得到路径准备好包含\bin目录的路径。显示全部
安装 WebSphere MQ v6 客户机来试试解决问题。
而且,保证环境变量能得到路径准备好包含\bin目录的路径。收起
2009-04-07
浏览887

提问者

muxueqingsong
软件开发欧亚互动

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-04-07
  • 关注会员:0 人
  • 问题浏览:7243
  • 最近回答:2009-04-08
  • X社区推广