|
Помогите с MSMQ |
☑ |
0
vmprog
05.09.12
✎
14:20
|
Имеем Win7 32bit сеть с AD
Пытаюсь сделать по стандартному примеру.
На методе qinfo.Open вываливается с ошибкой:
Произошла исключительная ситуация (MSMQQueuelnfo) эта операция не поддерживается, если служба очереди сообщений установлена в режиме рабочей группы.
Сносил, устанавливал эту службу заново, но выбора режима не обнаружил.
Как быть:
MQ_SEND_ACCESS = 2;
MQ_DENY_NONE = 0;
qinfo = Новый COMОбъект("MSMQ.MSMQQueueInfo");
ОчередьОбменаMSMQ = ".\MyLocale";
ИмяФайлаСообщения = "data.xml";
qinfo.PathName = ОчередьОбменаMSMQ + "_" + "ЦентрОфис";
Попытка
qinfo.Create();
Исключение
КонецПопытки;
Очередь = qinfo.Open(MQ_SEND_ACCESS, MQ_DENY_NONE);
|
|
1
vmv
05.09.12
✎
14:22
|
это в раздел баги и глюки тазиковедов(админ)
|
|
2
zladenuw
05.09.12
✎
14:28
|
а код ошибки есть ?
|
|
3
vmprog
05.09.12
✎
14:31
|
Нет, только кнопка Подробно нажав на которую показывает, что вываливается на строке Очередь = qinfo.Open(MQ_SEND_ACCESS, MQ_DENY_NONE);
|
|
4
Ёпрст
гуру
05.09.12
✎
14:32
|
это.. винда не хомяк случаем ?
:)
|
|
5
vmprog
05.09.12
✎
14:32
|
{Форма.Форма.Форма(28)}: Ошибка при вызове метода контекста (Open)
Очередь = qinfo.Open(MQ_SEND_ACCESS, MQ_DENY_NONE);
по причине:
Произошла исключительная ситуация (MSMQQueueInfo): Эта операция не поддерживается, если служба очереди сообщений установлена в режиме рабочей группы.
|
|
6
zladenuw
05.09.12
✎
14:33
|
|
|
7
vmprog
05.09.12
✎
14:33
|
Win 7 профессиональная
|
|
8
vmprog
05.09.12
✎
14:51
|
(6) Посмотрел в реестре. Да, у меня в этом ключе реестра стоит 1. Значит служба очереди сообщений установлена в режиме рабочей группы.
Что это мне дает?
|
|
9
zladenuw
05.09.12
✎
15:26
|
а комп случайно не в домене ?
|
|
10
zladenuw
05.09.12
✎
15:28
|
победил ОчередьОбменаMSMQ = ".\Private$\myPrivateQueue";
|
|
11
zladenuw
05.09.12
✎
15:30
|
хотя тут утверждают что разницы нету.
|
|
12
vmprog
05.09.12
✎
15:35
|
(9) в домене
Вроде получилось. Во всяком случае ошибки теперь нет.
Спасибо большое.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший