Результаты поиска по запросу "com-interop"

1 ответ

Как выставить обнуляемые типы через COM

Я боролся с этой проблемой в течение полутора дней, надеюсь, кто-то может мне помочь. Допустим, у меня есть такие структуры в C #: public struct Part { public double? x; // or System.Nullable<double> x, doesn't really matter }(эти структуры ...

1 ответ

Обработка событий от COM-сервера вне процесса в управляемом приложении STA

По-видимому, управляемые обработчики событий, полученные из неуправляемого внепроцессного COM-сервера, вызываются обратно в поток произвольного пула, а не в основной поток STA (как я и ожидал). Я обнаружил это, отвечая на вопрос о Автоматизация ...

1 ответ

Предоставление объектов анонимного класса c # COM (JavaScript)

Есть ли в .NET 4.5+ класс / API, позволяющий представить экземпляр анонимного класса C # как COM-объект с поздней привязкой? Например. Я хочу сделать это: webBrowser.Document.InvokeScript("TestMethod", new object[] { new { helloProperty = ...

ТОП публикаций

1 ответ

Передать массив из VBA в C # с помощью com-взаимодействия

Как правильно передать массив пользовательских классов из vba в .net (в частности, c #), используя com-interop? Вот мой код на C #. Если я вызываю Method1 из vba, то происходит сбой с «Ожидается массив или определенный пользователем тип» или ...

1 ответ

Как пометить объекты .NET, подверженные COM-взаимодействию, как однопоточные?

При определении COM-видимого класса в C ++ я могу определить поддерживаемую модель потоков в файле заголовка (threading(single) линия): [ coclass, default(IComInterface), threading(single), vi_progid("Example.ComClass"), ...

1 ответ

Взаимодействие без регистрации между 64-битным COM dll и приложением C # /. Net

Я пытаюсь заставить работать COM-взаимодействие без регистрации между 64-битным COM-dll и приложением C #. В ответах на мой предыдущий ...

1 ответ

CoInitialize () / CoUninitialize () вызывает сопряжение

У меня есть однопоточное приложение, которое использует COM-объекты. В начале я в действительности называюCoInitialize(0) [http://msdn.microsoft.com/en-us/library/ms678543(VS.85).aspx]дважды - один раз в моем коде и второй раз в коде другой ...

2 ответа

Как предоставить перечисление, определенное в COM-библиотеке, через взаимодействие как тип возврата функции c #

Надеюсь, вопрос ясен, но для ясности: У меня есть VB6 dll, который определяет перечисление, на которое я ссылаюсь в моей C # dll. DLL C # правильно определя...

2 ответа

Создание экземпляра класса взаимодействия COM

2 ответа

Есть ли смысл маркировать интерфейс, полученный из IUnknown, как двойной в IDL?

Просматривая наш код яМы нашли любопытное определение в одном из файлов .idl: