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

В чем разница между COM и OLE?
В чем разница между COM и OLE, если таковая имеется?
17813 просмотров
schedule 15.08.2022

C# IE BHO: работать асинхронно, сохраняя при этом один и тот же поток?
У меня есть IE BHO, который находится в разработке на C#. Предполагается, что пользователь должен что-то сделать, связаться с нашим сервером и загрузить некоторые данные, а затем изменить DOM текущей загруженной веб-страницы с результатами. Я...
2115 просмотров

Какую версию MSXML мне следует использовать?
Похоже, это будет частый вопрос, хотя я не смог найти его на SO. Какую версию MSXML мне следует использовать в своих приложениях и, что более важно, как мне решить? Есть MSXML3, 4, 5 и 6. Недавно я разместил код в...
24132 просмотров
schedule 28.07.2022

Как использовать ArrayList в C++?
Я создал метод, возвращаемый тип которого является ArrayList вместо List. И я создал компонент COM. Как мне получить доступ к этому ArrayList в моем основном приложении на С++? ex: ArrayList fun1() { ArrayList al = new ArrayList();...
11343 просмотров
schedule 19.05.2024

С# взаимодействие — проверка существования объекта
Я хочу использовать COM-объект в своем приложении. Как я могу убедиться, что объект зарегистрирован в машине? Единственное решение, которое я нашел (также на SO ) должен был использовать блок try-catch вокруг инициализации: try { Foo.Bar...
1417 просмотров
schedule 10.03.2024

Утечка памяти с использованием WMI в Delphi 7
У меня возникает утечка памяти при использовании WMI из Delphi 7 для запроса (удаленного) компьютера. Утечка памяти происходит только в Windows 2003 (и Windows XP 64). Windows 2000 в порядке, как и Windows 2008. Мне интересно, сталкивался ли...
2595 просмотров
schedule 23.08.2022

Динамическое создание экземпляра COM-класса в .NET
Я могу загрузить COM-DLL, зарегистрированные на моем компьютере, следующим образом: Type type = Type.GetTypeFromProgID("MYCOMDLL.ClassName"); object boxed = Activator.CreateInstance(type); Затем я могу ковыряться в методах вызова и т. Д....
1107 просмотров
schedule 24.01.2024

Использование COM-сервера Python из .NET
Я хотел реализовать com-сервер python, используя расширения win32com. Затем используйте сервер из .NET. Я использовал следующий пример для реализации COM-сервера, и он работает без проблем, но когда я пытаюсь использовать его с помощью C #, я...
5091 просмотров
schedule 13.10.2023

Можно ли ссылаться на COM-DLL в управляемом проекте по пути, а не по GUID?
У меня есть управляемый (на самом деле asp.net) проект, который ссылается на COM-DLL. Прямо сейчас ссылка в .csproj выглядит так: <COMReference Include="thenameinquestion"> <Guid>{someguidhere}</Guid>...
3073 просмотров
schedule 27.12.2023

Что ближе всего к Windows COM/DCOM в мире Linux?
Что-нибудь более высокого уровня и более всеобъемлющее, чем каналы/сокеты?
9320 просмотров
schedule 02.12.2023

Есть ли битбакет в COM? Что-то вроде .NET System.IO.Stream.Null?
Я знаю об объекте ADODB.Stream . Но что мне действительно нужно, так это поток, для которого вызовы Write() не выполняются. Как System.IO.Stream.Null . Я думаю, что ADODB.Stream больше похож на MemoryStream , который накапливает данные в...
221 просмотров
schedule 20.04.2024

как вызвать dll С# из неуправляемого С++ с помощью IDispatch?
У меня есть dll С#, которую мне нужно вызвать из неуправляемого С++. Основная проблема, с которой я столкнулся, заключается в том, что мой код C++ соответствует надстройке Excel, которую можно установить для Excel 2003 и Excel 2007, когда я...
1742 просмотров
schedule 23.05.2024

Зачем Windows Search запрашивать у моего IFilter кучу странных интерфейсов?
Я реализовал IFilter как встроенный COM-сервер VC ++ ATL. Windows Search не будет его использовать - он создает экземпляр моего IFilter, а затем выполняет несколько вызовов QueryInterface (), а именно: IMarshal IStdMarshalInfo что-то с...
935 просмотров
schedule 30.06.2022

Какова цель функций-членов IUnknown в END_COM_MAP?
Макрос ATL END_COM_MAP определяется следующим образом: #define END_COM_MAP() \ __if_exists(_GetAttrEntries) {{NULL, (DWORD_PTR)_GetAttrEntries, _ChainAttr }, }\ {NULL, 0, 0}}; return _entries;} \ virtual ULONG STDMETHODCALLTYPE AddRef(...
845 просмотров
schedule 01.02.2024

.NET dll в PowerBuilder (как COM) проблема со списками
Все, я пытаюсь получить доступ к .NET dll, зарегистрированному как COM-объект с помощью PowerBuilder 10. Я постоянно сталкиваюсь с проблемами, когда объекты .NET возвращают списки. Я создал очень простой класс для проверки концепции и лучшего...
1843 просмотров
schedule 12.10.2022

Имитация SideBySide для внепроцессного ActiveX
Мы адаптируем наше относительно сложное приложение на стороне клиента (ActiveX / .net / Delphi / C ++ / COM) для использования SxS для развертывания без администратора и изоляции от старых версий нашего продукта. Нам удалось достичь этой цели почти...
2145 просмотров
schedule 16.11.2023

Outlook 2007 с C # - исключение COM, TYPE_E_LIBNOTRLAN
Я пытаюсь сделать программу, которая открывала бы новое сообщение Outlook 2007. Я ссылался на вкладку COM Microsoft Outlook 12.0 ObjectLibrary. Эти элементы отображались в ссылках в VS: Microsoft.Office.Core Microsoft.Office.Inerop.Outlook...
13225 просмотров
schedule 15.06.2024

Как использовать COM dll в моей программе на C++
Я хочу использовать DLL COM в моей библиотеке C++. Как я понял, это #импорт файла .tlb dll, что я и сделал: #import "mycom.tlb" no_namespace Проблема в том, что я не совсем знаю, где разместить это объявление. это должно быть внутри файла H...
10906 просмотров
schedule 07.11.2023

Использование DLL, использующей COM в С#
Я пишу DLL на C++, которая будет использоваться в C#. DLL имеет некоторую функцию, где я вызываю hres = CoInitializeEx(NULL, COINIT_MULTITHREADED); и следующий звонок hres = CoInitializeSecurity( NULL, -1,...
3128 просмотров
schedule 15.01.2024

Приложение вызвало интерфейс, который был упорядочен для другого потока.
Я пишу приложение delphi, которое взаимодействует с Excel. Одна вещь, которую я заметил, заключается в том, что если я вызываю метод Save для объекта книги Excel, он может зависать, потому что в Excel есть диалоговое окно, открытое для пользователя....
4609 просмотров
schedule 31.10.2022