powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Создание объектов
12 сообщений из 12, страница 1 из 1
Создание объектов
    #39165560
stim24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно внешний объект подключить к References
и создавать его так.

ECR_Atol = new FprnM1C.FprnM45();

но тогда если версия объекта изменилась он тойже dll то уже не создается почему-то

а наверника можно как-то так создать
ECR_Atol = new CreateObject("AddIn.FprnM45")

Как это делается?
...
Рейтинг: 0 / 0
Создание объектов
    #39165570
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте сформулировать свой вопрос еще раз
...
Рейтинг: 0 / 0
Создание объектов
    #39165576
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Создание объектов
    #39165599
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One https://code.msdn.microsoft.com/windowsdesktop/Creating-a-simple-plugin-b6174b62

Я понимаю, что это эмочиональная оценка, но увидел бы такое в живом коде, руки бы оборвал

https://msdn.microsoft.com/ru-ru/library/dd460648(v=vs.110).aspx
...
Рейтинг: 0 / 0
Создание объектов
    #39165607
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не уверен, что автору топика нужен MEF. у меня сложилось ощущение что у него Unmanaged Code
...
Рейтинг: 0 / 0
Создание объектов
    #39165610
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118, чем пример рефлексии и дизайн паттерн Plugin не устроили?
...
Рейтинг: 0 / 0
Создание объектов
    #39165625
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleronzz118, чем пример рефлексии и дизайн паттерн Plugin не устроили?

1. Велосипедостроительство
2. Интерфейсы вместо стандартной связки интерфейс + атрибут
3. Велосипедостроительство
...
Рейтинг: 0 / 0
Создание объектов
    #39165661
stim24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто где-то видел может не в С# что создают так объект
ECR_Atol = new CreateObject("AddIn.FprnM45")

а потом методы и перемнные вызывают так
ECR_Atol.GetMetod("Init");
и т.д.

P.S. Знал бы как правильно сформулировать уже в интернете нашел был)
...
Рейтинг: 0 / 0
Создание объектов
    #39165663
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stim24,

у вас COM Dll ?
...
Рейтинг: 0 / 0
Создание объектов
    #39165666
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Создание объектов
    #39165668
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
Type ExcelType = Type.GetTypeFromProgID("Excel.Application");
object ExcelInst = Activator.CreateInstance(ExcelType);
ExcelType.InvokeMember("Visible", BindingFlags.SetProperty, null, ExcelInst, new object[1] {true});
...
Рейтинг: 0 / 0
Создание объектов
    #39165945
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stim24Просто где-то видел может не в С# что создают так объект
ECR_Atol = new CreateObject("AddIn.FprnM45")

а потом методы и перемнные вызывают так
ECR_Atol.GetMetod("Init");
и т.д.

P.S. Знал бы как правильно сформулировать уже в интернете нашел был)
это называется позднее связывание

так как продут отечественного производителя, который обычно кладёт с пробором на требования COM -
проще и надёжнее с поздним связыванием
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Создание объектов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]