Вопросы по теме '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

С# взаимодействие — проверка существования объекта
Я хочу использовать 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

Зачем 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

Как использовать 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

Что означает ошибка COM 80010105 и где найти другие коды?
Есть ли где-нибудь список кодов ошибок COM? Связано: HRESULT: 0x80010105 (RPC_E_SERVERFAULT) вопрос
12767 просмотров
com
schedule 13.01.2024

Возможна ли централизованная / разделяемая COM-библиотека?
У нас есть система, которая использует стороннюю COM-DLL, написанную на vba. У нас есть централизованное веб-приложение и 1-50 клиентских компьютеров, которые должны ссылаться на эту COM-DLL, чтобы использовать наше централизованное веб-приложение....
107 просмотров
schedule 11.11.2022

MessageBox на внепроцессном COM-сервере
Когда у вас есть консольный клиент и COM-сервер, можете ли вы вызвать ::MessageBox(...) с COM-сервера и ожидать, что он сработает?
147 просмотров
schedule 04.09.2022