Публикации по теме 'com'


Использование COM-объектов из Python/JScript/VBScript
Как получить доступ к COM с помощью скриптов? Просто короткая статья, чтобы показать несколько примеров кода и описать несколько нюансов. Я использую три широко используемых скриптовых языка — Python, VBScript и JScript. Сначала создайте образец DLL и зарегистрируйте его как COM-объект. Назовите наш COM-объект как MyCOMObject . Здесь вы можете увидеть несколько атрибутов: [ ComVisible ( true )] не является обязательным, но если ваши решения состоят из более чем одного класса,..

Вопросы по теме 'com'

Sharepoint COMException 0x81020037
Я работаю над приложением SharePoint, которое поддерживает импорт нескольких документов за одну операцию. У меня также есть обработчик событий ItemAdded, который выполняет базовое обслуживание метаданных элемента. Это событие возникает как для...
2315 просмотров
schedule 11.08.2022

Как сделать простое слияние почты в OpenOffice
Мне нужно сделать простое слияние почты в OpenOffice, используя C++, VBScript, VB.Net или C# через OLE или собственный API. Есть ли хорошие примеры?
8604 просмотров
schedule 22.05.2023

QDrag уничтожается при перетаскивании
У меня есть приложение Windows/Linux Qt 4.3, которое использует перетаскивание в QTreeView. У меня есть два очень похожих приложения, которые используют один и тот же набор библиотек Qt. Перетаскивание работает как в Linux, так и только в Windows....
1375 просмотров
schedule 25.07.2022

Как получить список доступных COM-интерфейсов в Windows
Есть ли способ получить список зарегистрированных COM-интерфейсов на компьютере с Windows с идентификаторами GUID? Прежде чем кто-нибудь подумает, что это не связано с программированием, мне нужны эти данные, чтобы сослаться на COM-интерфейс в F #...
2442 просмотров
schedule 01.09.2022

Как запустить Google Планета Земля внутри элемента управления WPF
Я пытаюсь запустить Google Earth внутри WPF, но не знаю, как это сделать. По сути, мне удалось запустить Google Планета Земля в элементе управления формы Windows внутри формы Windows, все было в порядке. Попытка сделать то же самое в WPF дает...
3496 просмотров
schedule 27.08.2022

Сбой доступа к файлу из COM-объекта Excel при запуске из службы NT в Vista
Мы используем COM-объекты для доступа к таблицам Excel в службе NT (через Windows Scripting Host). До Vista это прекрасно работало, но, начиная с Vista, мы получаем такую ​​ошибку: Microsoft Office Excel не может получить доступ к файлу c: \...
2777 просмотров
schedule 06.04.2023

Подключение к WMI: ошибки 0x800706ba на некоторых машинах (но не на всех)
Когда я пытаюсь подключиться к WMI из Powershell, ConfigMgr или WMI Explorer, я могу общаться с большинством своих компьютеров, но некоторые (возможно, 30%?) возвращают 0x800706ba (сервер RPC недоступен). Если я отключу брандмауэр на удаленной...
31600 просмотров
schedule 29.11.2022

Не удается создать экземпляр COM-объекта, написанного на C#, из VBA (VB6 в порядке)
Используя VS 2008, вот мой COM-объект using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Windows.Forms; namespace TestCom { [Guid("9E5E5FB2-219D-4ee7-AB27-E4DBED8E123E")]...
12253 просмотров
schedule 09.10.2022

Метод VMware VIX API FindItems () никогда не возвращается при запросе зарегистрированных виртуальных машин
Я использую VMware Workstation 6.5 в Windows Vista x64. Я пытаюсь написать код C #, который использует COM API VMware Vix v1.6.1 для получения списка зарегистрированных виртуальных машин. Я использую следующий код: using System; using VixCOM;...
1292 просмотров
schedule 09.05.2022

Выпуск COM-объектов .NET force
У меня есть приложение ASP.NET 2.0 под IIS, которое имеет функцию экспорта некоторых данных в программное обеспечение под названием HFM (Oracle Hyperion Financial Management). Для выполнения этого экспорта приложение .net использует API, основанный...
1209 просмотров
schedule 10.11.2022

Интеграция COM из ALBPM — не удается найти IDispatch для «{00020906-0000-0000-C000-000000000046}»
Я пытаюсь использовать компоненты Office COM для создания документов Word и Excel. К сожалению, я не могу этого добиться, потому что получаю сообщение об ошибке. Не удается найти IDispatch для «{00020906-0000-0000-C000-000000000046}» в модуле...
1352 просмотров
schedule 06.05.2023

Как добавить новую кнопку на панель навигации (панель Outlook) в Outlook 2003/2007?
Большинство из нас знакомы с навигационной панелью «гармошкой» в левой части Outlook 2003. На ней есть такие кнопки, как «Календарь», «Задачи», «Почта» и т. д., и нажатие на одну из этих кнопок открывает панель браузера со списком общие папки в этом...
1920 просмотров
schedule 24.07.2023

Проблема с веб-службой с использованием COM-объекта
У меня есть веб-служба VB.NET, которая вызывает COM-объект Interop. Когда я делаю несколько вызовов веб-службы одновременно, веб-служба обрабатывается нормально, пока не вызовет первый метод COM-объекта. На данный момент кажется, что вызовы...
701 просмотров
schedule 29.03.2023

Как проверить, поддерживает ли контейнер несколько подключений?
Реализован класс Sink — для получения уведомлений о событиях от COM-сервера. Интерфейс событий унаследован от IDispatch . У меня возникла проблема, из-за которой вызов IConnectionPoint::Advise возвращает E_NOTIMPL . Это может быть...
1152 просмотров

Как управлять COM-объектами в веб-приложении .Net
Устаревшие приложения C++ с иногда печально известными проблемами утечки памяти должны вызываться из приложения Windows на базе сервера .Net. Время сборки мусора .Net невозможно определить, и иногда объект С++ уничтожается или не уничтожается...
775 просмотров
schedule 19.03.2023

Утечки памяти в многопоточном приложении с использованием COM и C #
Я написал многопоточное неуправляемое приложение, которое использует COM-объекты в своих рабочих потоках. Все шло нормально, пока я не начал использовать для работы объекты .NET, экспортированные как COM. Играя с кодом и комментируя части...
2257 просмотров
schedule 28.05.2022

Не нарушит ли обновление Office с 2003 до 2007 программы VB, использующие Excel через COM-взаимодействие?
Предположим, что все следы Office 2003 будут удалены с компьютера. ОБНОВИТЬ: Я понимаю, что по-прежнему смогу использовать файлы .xls. Я спрашиваю об автоматизации Excel через COM-взаимодействие вне Excel. Когда я добавляю ссылку на Excel в...
363 просмотров
schedule 25.05.2024

Что такое COM?
Я усердно искал, но не смог уловить всю идею. Кто-нибудь может мне сказать: Что такое COM на самом деле? Как работают идентификаторы GUID и как они используются COM? Как COM решает проблемы с разными версиями DLL. Или, по крайней мере,...
21440 просмотров
schedule 18.03.2023

Вызов COM-объекта из .Net C #
Я пытаюсь получить доступ к COM dll (eObjectBroker) из моего приложения C #. Вот что я сделал. запустите tlbimport с eObjectBroker.dll , чтобы получить сборку. Я получаю две сборки, так как COMSVCLIB ссылается на eObjectBroker . Итак, у...
1541 просмотров
schedule 24.07.2023

Существует ли объект, доступный для DCOM, который разрешает потоковую передачу файла UTF8 с блокировкой записи?
Объект TextStream Scripting.FileSystemObject поддерживает Unicode в стиле Windows и «обычный текст», измененный системной кодовой страницей, но, похоже, не поддерживающий UTF8. Однако на самом деле он может передавать файлы, заблокированные для...
341 просмотров
schedule 04.04.2024