Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

x1


Принципиальный молчун

Зарегистрирован:
20 November 2006
Сообщения: 10
Примеры кода: 0
 

Re[2]: Как использовать System.Reflection для объектов COM

22 January 2007 12:33  


Здравствуйте, _FRED_, Вы писали:

_FR>
x1>>object o = Doc.GetItem(i);
x1>>IteropMyLibrary.MyObject MyO = o as IteropMyLibrary.MyObject;
x1>>if (MyO.Property != null)
x1>> //...
_FR>
_FR>А что именно здесь не устраивает?

В этом коде меня всё устараивает, но в реальном проекте есть несколько (около 10)
объектов разных типов, имеющих некоторое свойство, чтобы не писать каждый раз



IteropMyLibrary.MyObject1 MyO1 = o as IteropMyLibrary.MyObject1;
if (MyO1 != null)
MyO1.MyPoperty;
else {
IteropMyLibrary.MyObject2 MyO2 = o as IteropMyLibrary.MyObject2;
if (MyO2 != null)
MyO2.MyPoperty;
else{
// и так далее для MyObject3, MyObject4, MyObject5
}
}

Хотелось бы что-нибудь вроде:



if (o.GetProperty("MyProperty")

Данное сообщение получено с сайта RSDN
Наверх
  



Общие вопросы программирования на ASP.NET

 Как использовать System.Reflection для объектов COMx1  22 January 2007 11:04
 Re: Как использовать System.Reflection для объектов COM_FRED_  22 January 2007 12:09
 Re[2]: Как использовать System.Reflection для объектов COMx1  22 January 2007 12:33
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта