Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.044 c
15-1161987121
Gero
2006-10-28 02:12
2006.11.19
Часы спешат


3-1158587784
Vedem
2006-09-18 17:56
2006.11.19
Почему IF @@ERROR <> 0 не выполняется


15-1162310042
Cyrax
2006-10-31 18:54
2006.11.19
Кодинг COM-порта на Win32API


2-1162490522
nordic3
2006-11-02 21:02
2006.11.19
Перерисовка Image


1-1160412630
Gbp
2006-10-09 20:50
2006.11.19
Замена CodeWarp для Delphi 2006





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский