Описание тега com-callable-wrapper

0 ответов

Разверните COM Callable Wrapper

Моя группа создала сборку.NET, и она отлично работает в наших проектах VB2010. Мы также сделали некоторые функции доступными для VB6 и, таким образом, создали COM Callable Wrapper. Мы также проверили это, и это прекрасно работает. Наш последний шаг …
19 мар '14 в 17:54
1 ответ

Безопасно ли использовать COM Callable Wrapper, чтобы избежать проблем при передаче GCHandles через домены приложений?

В.NET существует относительно хорошо известная проблема хранения управляемых объектов в неуправляемом коде как gcroot<ManagedObject> обеспечить обратные вызовы из неуправляемого кода: неуправляемый код не знает, какой AppDomain использовать пр…
23 янв '13 в 14:47
0 ответов

Отладка исходного кода COM-взаимодействия сборки / оболочки

Обычно, когда вы ссылаетесь на COM DLL в проекте C#, Visual Studio автоматически генерирует вызываемую во время выполнения оболочку (RCW) и компилирует ее в Interop. сборка. Есть ли способ отладки в исходный код RCW? Подходы, о которых я думаю, закл…
25 ноя '18 в 13:17
1 ответ

Вызов метода библиотеки.net из vba

Я разработал веб-сервис на ASP.net, C# и размещен на IIS, который должен использоваться клиентом vba. Загрузив инструментарий Office 2003 Web Services 2.01, я столкнулся с проблемой успешного создания необходимых классов прокси-серверов (что было за…
13 ноя '13 в 12:38
2 ответа

Как диагностировать сбой создания COM-вызываемого объекта-оболочки?

Я создаю COM-объект (из собственного кода), используя CoCreateInstance: const CLASS_GP2010: TGUID = "{DC55D96D-2D44-4697-9165-25D790DD8593}"; hr = CoCreateInstance(CLASS_GP2010, nil, CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER, IUnknown, out unk); На…
24 июл '13 в 14:19
0 ответов

COM Callable Wrapper работает в.NET 2.0, но не.NET 4.0

Я написал проверочную концепцию COM Callable Wrapper, чтобы заменить существующий компонент COM новыми функциями. Ограничением моего проекта является то, что я не могу изменить вызывающий код; вызывающий код должен не знать о наличии вызываемой обол…
23 апр '12 в 09:24
0 ответов

Отладка сборки.NET, загруженной из приложения VC++ с использованием CCW

Я прошу прощения за смутный предмет, но я неопытный в этой области, и не мог придумать что-то более конкретное. Я отлаживаю стороннее приложение (написанное на VC++ 2005), которое загружает плагины COM. Мой плагин был написан на C# 4.0. Когда вызыва…
24 фев '12 в 16:11
1 ответ

"COM-объект, который был отделен от лежащего в его основе RCW, нельзя использовать" с.NET 4.0

У меня есть класс в моем приложении.NET 3.5 C# WinForms, который имеет пять методов. Каждый метод использует различные наборы COM-интерфейсов C++. Использую Marshal.FinalReleaseCOMObject для очистки этих объектов COM. Этот код прекрасно работает на …
11 апр '12 в 16:10