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

Сделал ли .NET избыточным программирование необработанных COM и DCOM?
Сделало ли введение инфраструктуры .net необработанное программирование в COM и DCOM избыточным? (За исключением использования некоторых служб COM +, например, для управления транзакциями через пространство имен System.EnterpriseServices)
1014 просмотров
schedule 20.11.2023

Как вы показываете диалог из приложения со скрытым окном?
Я разработал компонент COM (dll), который реализует метод Edit (), отображающий модальный диалог WTL. Полный интерфейс этого COM-компонента соответствует стандарту программного обеспечения, используемому в химической промышленности (CAPE-OPEN), и в...
485 просмотров
schedule 26.04.2023

Поддерживать правильную версию COM dll, на которую ссылается проект .NET.
Я хочу сослаться на COM DLL в проекте .NET, но я также хочу убедиться, что созданная DLL взаимодействия будет иметь правильную версию (чтобы патчи знали, когда DLL необходимо изменить). Если я использую TlbImp , я могу указать требуемую версию с...
931 просмотров
schedule 19.03.2022

Использование объектной модели компонентов (COM) на платформах, отличных от Microsoft
Я регулярно сталкиваюсь с подобными ситуациями: у меня есть куча COM .DLL (без файлов IDL), которые мне нужно использовать и вызывать, чтобы иметь доступ к некоторому чужому (не открытому, недокументированному) формату данных. Платформа Microsoft...
17915 просмотров
schedule 24.10.2022

Как прочитать членство в группе Active Directory из PHP/IIS с помощью COM?
У меня есть следующий код: $bind = new COM("LDAP://CN=GroupName,OU=Groups,OU=Division,DC=company,DC=local"); Когда я запускаю его из командной строки, он работает нормально. Когда он работает под IIS/PHP/ISAPI, он рвет. Fatal error:...
6758 просмотров
schedule 10.06.2022

Как указать путь к сборке в GAC в записях реестра, добавленных пакетом установщика Windows?
У меня есть сборка .NET, которая содержит классы, которые нужно зарегистрировать как ServicedComponent через EnterpriseServices (COM +) и вызвать через COM RPC сторонним приложением. Поэтому мне нужно как добавить его в GAC, так и добавить запись...
3240 просмотров
schedule 30.07.2022

Что правильно? поймать (_com_error e) или поймать (_com_error& e)?
Какой из них я должен использовать? catch (_com_error e) or catch (_com_error& e)
10596 просмотров
schedule 24.01.2024

Выбор COM-объекта Office 2003/2007 (правильный) в приложении Winforms
Мы создаем приложение Windows Form (C # или VB.NET), которое должно ссылаться на COM-объект Office 2003 или Office 2007, в зависимости от установленной версии Office. Как лучше всего справиться с этим сценарием и ссылаться на правильный COM-объект во...
582 просмотров
schedule 31.12.2022

Сеанс ASP.NET и хранение объектов, использующих COM-взаимодействие
Я работаю над веб-сайтом asp.net. Мы должны использовать com-взаимодействие для взаимодействия с устаревшими компонентами ActiveX vb6. Компоненты во многих случаях полагаются на получение объекта контекста (который сам является компонентом activex...
1383 просмотров
schedule 26.05.2022

Соглашение о вызовах COM на x64
Я пытаюсь получить окончательный ответ о том, как COM ведет себя на машине x64. Использует ли Windows обычное соглашение о вызовах x64 при диспетчеризации вызовов COM-интерфейсов на машинах x64 (при условии, что реализация COM является 64-разрядной)?...
1384 просмотров
schedule 04.01.2024

Как мне сделать TDD с объектом COM OLE
У меня есть объект OLE COM, для которого я пытаюсь написать оболочку, я решил начать использовать TDD для написания кода для него, поскольку я считаю, что это даст мне лучшее представление о том, что я пытаюсь написать. У COM-объекта есть такой...
1127 просмотров
schedule 10.04.2023

Может ли Ruby импортировать .NET dll?
Я заинтересован в использовании/изучении RoR в проекте, где я должен использовать .NET dll. Способен ли Ruby импортировать .NET dll?
11614 просмотров
schedule 19.02.2023

Что может вызвать ошибку времени выполнения Vb6 430
У меня есть COM-dll, написанная на vb6. Когда я пытаюсь создать новый объект модуля класса из этой dll, я получаю ошибку таймера выполнения 430: класс не поддерживает автоматизацию или не поддерживает ожидаемый интерфейс. Интересно то, что это...
16935 просмотров
schedule 20.11.2022

Нужен скелетный код для вызова Excel VBA из PythonWin
Мне нужно вызвать макрос VBA в книге Excel из скрипта Python. Кто-то предоставил книгу Excel с макросом. Макрос получает обновленные значения из внешней базы данных и выполняет довольно сложную обработку данных. Мне нужны результаты этого...
6294 просмотров
schedule 06.12.2022

Взаимодействие с C #: процесс Excel не завершается после добавления нового рабочего листа в существующий файл
Возможный дубликат: Как правильно очистить объекты взаимодействия Excel в C # Я читал здесь много других тем об управлении ссылками на COM при использовании взаимодействия .Net-Excel, чтобы убедиться, что процесс Excel завершается...
26920 просмотров
schedule 01.11.2023

Можно ли протестировать COM-открытую сборку из .NET?
У меня есть сборка .NET, которую я предоставил COM через файл tlb, и установщик, который регистрирует tlb. Я вручную проверил, что установщик работает правильно и что клиенты COM могут получить доступ к библиотеке. Все идет нормально... Однако я...
7416 просмотров
schedule 25.10.2022

Могу ли я обнаруживать ошибки при использовании элемента управления .Net WebBrowser?
У меня есть приложение .Net Froms, которое отображает веб-страницы через элемент управления WebBrowser. Могу ли я каким-либо образом определить, показывает ли элемент управления ошибку « Страница не найдена » или « Не удается отобразить...
6842 просмотров
schedule 15.04.2024

InvalidCastException: RPC_E_CANTCALLOUT_ININPUTSYNCCALL
Я создаю приложение на С# со статическим классом, который инициирует класс COM и обрабатывает некоторые обработчики событий другого класса, которые перехватывают клавиатуру. Когда я вызываю метод класса COM из обработчика событий кнопки в моем окне...
3688 просмотров
schedule 11.01.2023

C # Visual Studio: как привлечь нескольких разработчиков к решению, которое ссылается на Office?
Когда я добавляю ссылку на библиотеку Office COM, я должен: использованная литература Добавить ссылку Выберите вкладку COM . Выберите Библиотека объектов Microsoft Office 12.0 . И появляется ссылка с волшебным названием:...
1332 просмотров
schedule 28.05.2023

Как встроить .tlb в качестве файла ресурсов в DLL сборки .NET?
Мы используем нашу .NET Assembly DLL в родном C ++ через COM (CCW). Каждый раз, когда я делаю новую версию своей DLL, я должен отправить два файла (.dll и соответствующий .tlb) команде, которая использует их в своем коде. Можно ли встроить файл...
8419 просмотров
schedule 14.04.2022