我现在要做一个程序,利用MSMQ功能,代码如下:
var
MSMQ: IMSMQQueueInfo2;
V1, V2: OleVariant;
begin
MSMQ := CoMSMQQueueInfo.Create;
MSMQ.PathName := PathName;
MSMQ.Label_ := 'HanJing';
MSMQ.Create(V1, V2);
end;在执行MSMQ.Create(V1, V2)这句时会出现如下错误:
如果PathName='C:\WINNT' 错误如下:’对于WORKGROUP安装计算机,操作不受支持‘
如果PathName='C:\WINNT\' 错误如下:'指定的队列路径名无效'请问我该怎么做呢?
var
MSMQ: IMSMQQueueInfo2;
V1, V2: OleVariant;
begin
MSMQ := CoMSMQQueueInfo.Create;
MSMQ.PathName := PathName;
MSMQ.Label_ := 'HanJing';
MSMQ.Create(V1, V2);
end;在执行MSMQ.Create(V1, V2)这句时会出现如下错误:
如果PathName='C:\WINNT' 错误如下:’对于WORKGROUP安装计算机,操作不受支持‘
如果PathName='C:\WINNT\' 错误如下:'指定的队列路径名无效'请问我该怎么做呢?
公有队列必须放在有域服务的网络上
私有队列可以放在工作组的网络上另:机器上必须有MSMQ服务(WINDOWS NT/2000/2003/XP专业版)风
MSMQ.Label_ := 'HanJing';
报错误?