Описание тега com-interop
COM-взаимодействие - это уровень, который позволяет сборкам.NET взаимодействовать со стандартными COM-объектами и библиотеками.
0
ответов
Передача интерфейса COM по ссылке через COM Interop
У меня есть следующий COM-объект, реализованный в C# [ComVisible(true), Guid("AAAABBBB-CCCC-DDDD-EEEE-FFFFAAAABBBB")] class Foo : IFoo, IBar { // Implementation } У меня есть следующий интерфейс COM в другой объект COM, реализованный в C++. [Guid("F…
29 июн '17 в 19:00
0
ответов
Установка TerminalServicesProfilePath из C#
Я использую этот код, пытаясь записать в старый параметр AD, получил путь к профилю службы терминалов (мы пробовали новый, но он не работает, наше объявление должно быть старым) DirectoryEntry dirEntry = ( user.GetUnderlyingObject() as DirectoryEntr…
28 мар '18 в 21:19
0
ответов
C# код для передачи потока, совместимого с COM-взаимодействием
У меня есть функция, которая выглядит как-то ниже public bool GetDocList(string Token, bool StatusActive, string StatusName, string HubId, out Stream DocList) { .... DocList = GetDocListFromXML(documents); .... } когда эта функция доступна для COM с…
30 окт '18 в 13:13
1
ответ
Работа с Word.Application в Powershell ужасно медленная для определенных профилей пользователей.
Я много пишу в Powershell и теперь хочу изменить некоторые документы Microsoft Word. Я заметил, что мой скрипт работает быстро на некоторых серверах и ужасно медленно на других серверах. После дальнейшего анализа кажется, что работа с Word.Applicati…
23 окт '15 в 15:33
1
ответ
Как форсировать визуальные стили при использовании.NET форм Interop из VB6
Я создал библиотеку классов VB.NET, которая предоставляет некоторые подпрограммы COM Interop. Они в свою очередь показывают различные формы, которые содержатся в библиотеке классов. Когда формы отображаются из VB6, они не наследуют визуальные стили …
04 янв '11 в 13:35
3
ответа
Ошибка IClassFactory из-за следующей ошибки: 800a0153
Я пытаюсь сослаться на компонент com, и он выдает ошибку ниже. Не удалось создать экземпляр компонента COM с CLSID {xxx} из IClassFactory из-за следующей ошибки: 800a0153. В частности, ошибка возникает, когда я пытаюсь создать экземпляр объекта. Я п…
17 фев '11 в 19:45
1
ответ
F# Async.AwaitEvent и события взаимодействия COM
У меня есть COM-объект, к которому я подключаюсь, и я должен получить событие, которое подтвердит, что соединение установлено. Я пишу код и тестирую его в F# интерактивно, и по какой-то причине он не будет перехватывать события COM, когда я использу…
19 фев '14 в 11:41
1
ответ
Нужен лучший способ для создания COM взаимодействия
Мне нужно использовать BITS COM https://msdn.microsoft.com/en-us/library/windows/desktop/aa362708(v=vs.85).aspx в нашем.NET-проекте. Я не могу использовать сторонние библиотеки, которые обертывают интерфейс BITS, но, честно говоря, выбор в любом слу…
22 мар '17 в 22:44
2
ответа
Чтение контактов Outlook в C# с использованием любой версии Microsoft Outlook
Я пытался прочитать контакт Microsoft Outlook с помощью библиотеки объектов библиотеки Microsoft Outlook 15.0, он работает локально; когда дело доходит до клиента, мы не знаем, какую версию Outlook использует клиент. Как читать, если у каждого клиен…
03 ноя '15 в 09:24
2
ответа
PowerShell: как преобразовать COM-объект в тип взаимодействия.NET?
Как описано в моем вопросе Создание ISO-образа с помощью PowerShell: как сохранить IStream в файл? в PowerShell я создаю IStream объект следующим образом: $is = (New-Object -ComObject IMAPI2FS.MsftFileSystemImage).CreateResultImage().ImageStream Это…
27 янв '12 в 16:20
2
ответа
Просто еще одна проблема Excel COM
У меня есть приложение, которое импортирует данные из файла Excel. Он создает превосходный COM-объект и считывает данные из него. После этого я освобождаю все объекты и выпускаю все объекты Excel. Он делает все это на сервере Windows, используя Exce…
01 мар '11 в 08:40
1
ответ
Общедоступные члены класса, по-видимому, недоступны в VB6 IDE
Я создал сборку.net, которая включает в себя контракт данных для службы WCF (win32). Затем я открыл эти объекты через COM-взаимодействие, чтобы можно было повторно использовать одну и ту же сборку на стороне клиента для вызова службы WCF. У меня ест…
16 сен '10 в 16:17
1
ответ
Добавить стороннюю ссылку COM в пакет nuget
Я относительно новичок во всем этом пакете NuGet, и в настоящее время я немного борюсь с включением ссылочной COM DLL. У меня есть небольшая библиотека утилит для Autodesk Inventor. Поэтому я включил ссылку на COM. Теперь я хочу, чтобы Visual Studio…
25 июн '18 в 08:45
1
ответ
IBM Lotus Notes Domino DLL
API взаимодействия Domino, который включен в Lotus Notes, вызывает исключение нехватки памяти в.NET, когда объект на основе класса NotesDXLExporter не может экспортировать 390-ю запись, которая является большим документом, после экспорта 389 записей…
09 июл '14 в 20:54
2
ответа
Исключение среды выполнения COM при создании экземпляра в Windows 7 / Win Server 2008
У вас может быть несколько советов на этой странице: http://www.echelon.com/support/kb/solution.asp?solutionID=668 Эта страница почти точно описывает мою ситуацию. Однако руководства там не подходят. Как я вижу, DEP не может завершить работу в W7 / …
07 июн '11 в 09:57
1
ответ
Ручной способ вызова COM-объекта через.NET
Есть ли ручной способ вызвать COM-объект в GAC в.NET, не добавляя его в качестве ссылки? Причина, по которой я спрашиваю, состоит в том, что я знаю только, как кодировать на C#, и хочу вызывать COM-объект.NET и проверять, видимы ли его вызовы CMO, н…
28 окт '09 в 12:19
1
ответ
Ошибка перемещения Mailitem при перемещении сообщения в другую папку в Outlook с использованием VB.net
Ошибка перемещения Mailitem при перемещении сообщения в другую папку в Outlook с использованием VB.net Я продолжаю сталкиваться с ошибкой в Outlook при попытке переместить MailItems с помощью Outlook Com Interop в VB.net. У меня нет проблем с дост…
06 май '14 в 20:49
1
ответ
Генерирование файла Excel с предварительно сгруппированными выпадающими значениями с помощью C# в Microsoft.Office.Interop.Excel
Я хочу создать Excel файл из моего C# приложение, которое пользователи смогут заполнить позже. я использую Microsoft.Office.Interop.Excel, Я запускаю Excel и заполнение ячеек заголовка с использованием приведенного ниже кода: var excelApp = new Exce…
20 мар '17 в 17:01
2
ответа
COM Callable Wrapper и.NET время жизни объекта
У меня есть сборка aC# .NET, которая вызывается из C++ COM-клиента. Когда клиентский процесс явно освобождает COM-объект, CCW освобождает его внутреннюю ссылку, что делает объект.NET подходящим для сборки мусора. Что если объект.NET имеет статически…
22 янв '10 в 15:05
2
ответа
Получение исходного кода HTML из WPF-WebBrowser-Control с использованием IPersistStreamInit
Я пытаюсь получить исходный HTML-код веб-страницы, которая была загружена в элемент управления WPF WebBrowser. Кажется, что единственный способ сделать это - привести экземпляр WebBrowser.Document к IPersistStreamInit (который мне придется определит…
22 сен '11 в 14:47