Форум: "Corba";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизCOM+ disable/enable Найти похожие ветки
← →
KSergey © (2005-08-29 18:27) [0]В контекстном меню COM+ объекта есть пункты Disable/Enable.
Как это осуществить программно для известного COM+ объекта? У интерфейсов из группы "COM+ Administration Interfaces" (ICOMAdminCatalog2 и т.п.) ничего подобного не нашел...
← →
Lamer@fools.ua © (2005-08-30 08:49) [1]>В контекстном меню COM+ объекта есть пункты Disable/Enable.
А для непосвящённых, где это меню можно увидеть?
← →
Dok_3D © (2005-09-02 23:58) [2]2 Lamer@fools.ua ©
Полагаю, в ОС WinXp и выше :)
2 KSergey © (29.08.05 18:27)
В MSDN смотрел? Я не знаю, я просто спрашиваю.
← →
Lamer@fools.ua © (2005-09-03 21:40) [3]>>Dok_3D © (02.09.05 23:58) [2]
Полагаю, в Win2K и выше. Но, тем не менее, я такое меню не нашёл.
← →
Lab74 © (2005-09-04 16:58) [4]Вот это, случайно, не может помочь?
Модуль, содержащий информацию о программной настройке DCOM
http://delphi.mtu-net.ru/library/index.htm#link18
← →
Dok_3D © (2005-09-04 20:33) [5]2 Lamer@fools.ua © (03.09.05 21:40) [3]
Полагаю, в Win2K и выше.
Нет, Lamer, ты неправильно полагаешь. Именно в WinXP и выше. Не было таких рюшек в Win2000.
Правой кнопкой на приложение(или компонент) - там будет "Disable". Если по-русски - "Отключить".
← →
Lamer@fools.ua © (2005-09-04 23:25) [6]>>Dok_3D © (04.09.05 20:33) [5]
Ага. Нашёл. Оказывается, не у всех компонентов есть "disable".
Ну тогда нужно, вероятно, смотреть в сторону ICatalogObject.put_Value(). Имя свойства, наверное, что-то вроде "Enabled" или "Disabled".
← →
KSergey © (2005-09-06 10:02) [7]Если кому интересно
У интерфейса ICOMAdminCatalog2 есть метод GetCollection и есть коллекция "Applications"
Дальше вызываем метод Populate() этогй коллекции.
get_Count() - и мы знаем кол-во COM+ приложений.
get_Item() для коллекции - и енумим имеющиеся COM+ приложения.
У каждого "Application" из этой коллекции есть метод get_Name() - можно пребрав найти нужный элмент, а дальше смотрим/устанавливаем свойство (с текстовым именем, блин!) "IsEnabled" методами get_Value/put_Value.
Вот такая петрушка...
Страницы: 1 вся ветка
Форум: "Corba";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.057 c