如何在超类中设置 CComPtr 上的接口?
我想尝试修改我的代码以使用超类来处理创建 CComPtr,但我不确定如何将类传递给 CComPtr 来创建,即中的部分 void CSuperClass::CreateSmartPointer(C…
如何向 Visual Studio C 创建的 COM .dll 添加新函数ATL项目
我正在尝试创建一个非常基本的 COM dll 以包含在 C# 项目中,然后用于将一些 C++ 功能包装到 COM 模块中以包含在 C# 项目(其余代码库使用的语言)中…
COM 异常 - TYPE_E_CANTLOADLIBRARY?
我在 .Net Web 应用程序中使用 COM dll。这在多台不同的机器上运行良好。 然而,在一台特定的计算机上,我收到以下错误: 无法将“CServer.CApplicati…
ATL COM 类注册 .rgs 文件默认值
我正在创建一个 COM 服务器可执行文件,并且遇到了类注册问题。当我创建类对象时,自动生成的 .rgs 文件如下所示: HKCR { NoRemove CLSID { ForceRem…
如何实现将 _Recordset ** 参数发送到 COM+应用
我有一个 COM+ VB6 应用程序,我使用 MIDL 编译器生成了一个头文件。 标头包含以下定义: virtual /* [id] */ HRESULT STDMETHODCALLTYPE Gett( /* [i…
只有一个 COM 中有多少个类?
每个人。 我们知道COM服务器以dll或ax的形式存在。我们可以通过调用CoCreateInstance来使用COM组件。您知道每个 COM 类都有一个 CLSID。我们使用C…
如何像 Outlook 一样扩展 Windows 桌面搜索
我想扩展 Windows 桌面搜索以包含来自我的自定义数据存储的结果(就像 Outlook 的做法一样)。这意味着,当有人在 Vista 或 Windows 7 上的“开始”菜…
构建一个用于发布的 Volume Shadow Service 应用程序
使用卷影复制服务的应用程序应该如何构建以供发布?我一直在 Windows 7 中构建和测试,一切看起来都很好,因此我构建了应用程序以在 Windows XP 中进…
.Net com服务器捕获未处理的异常
我用 C# 创建了一个 Com 服务器。项目类型是类库。 有没有办法在我的代码中获取未处理异常的事件?我尝试过 AppDomain.CurrentDomain.UnhandledExcept…
如何使用经典的asp/com/activex在服务器端创建动态PDF?
我需要这个工作的方式如下: 上已经有一个 PDF 表单 作为模板的服务器 以获得最终的 PDF。 用户填写网络表单并 将其提交到服务器。 用户提交的信息 通…
从 .NET ActiveX 组件读取 JScript(关联)数组
我正在 C# (.NET 4.0) 中实现 ActiveX 组件,但在访问 JScript 数组时遇到问题;在本例中是关联数组。从 HTML 页面,我像这样调用我的组件: MyCompon…
调试 Windows 窗体线程冻结
我有一个 C# winforms 应用程序,它与各种 com 数据源通信,并使用线程池进行大部分后端处理。我注意到每天有 2-3 次 winforms 线程挂起 20-30 秒(在…