powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / COM Interop.
7 сообщений из 7, страница 1 из 1
COM Interop.
    #32331238
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сталкнулся с такой проблемой
Пишу библиотеку классов (на C#), которая с одной стороны использует COM библиотеку, а стругой сама должна использоваться в том числе и из сред работающих с COM (VB6)

Так вот - заказчик выдвинул требование написать что-то типа более интелектуальной обертки на wrapper'ами которые создает COM Interop

Может кто-то с подобным сталкивался? Как его (заказчика) грамотно убедить, что это бред?
...
Рейтинг: 0 / 0
COM Interop.
    #32335556
Trong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле через Interop не получить полноценных COM-объектов.
Типа новая версия старого стандарта :)

По этой причине вполне возможно, что если даже написать такие обертки, то работать они будут только с VB.NET, а не с шестеркой
...
Рейтинг: 0 / 0
COM Interop.
    #32335774
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это почему не получить? Особенное если соблюдать реомендации MS?
...
Рейтинг: 0 / 0
COM Interop.
    #32335946
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:Это почему не получить? Особенное если соблюдать реомендации MS?

Например, невозможно написать такую обертку, которая могла бы быть использована MSSQL-сервером через процедуры sp_OA*, а эти процедуры как раз предназначены для работы с ActiveX/OLE-объектами. Т.е. обертки какие бы они ни были, не могут полноценно заменить ActiveX/OLE-объекты.
...
Рейтинг: 0 / 0
COM Interop.
    #32336265
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Dankov

Где бы про это почитать? И что именно мешает им быть обычными COM-объектам?
...
Рейтинг: 0 / 0
COM Interop.
    #32336362
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
COM Interop.
    #32336555
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Because there is no equivalent to a QueryInterface method to a CLR-based assembly, you cannot create an instance of the object.

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


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