Вопросы по теме 'com'
В чем разница между COM и OLE?
В чем разница между COM и OLE, если таковая имеется?
17813 просмотров
schedule
15.08.2022
C# IE BHO: работать асинхронно, сохраняя при этом один и тот же поток?
У меня есть IE BHO, который находится в разработке на C#. Предполагается, что пользователь должен что-то сделать, связаться с нашим сервером и загрузить некоторые данные, а затем изменить DOM текущей загруженной веб-страницы с результатами.
Я...
2115 просмотров
schedule
17.09.2022
Какую версию 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 просмотров
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