如何使用 activeqt 的派生接口?
我认为 COM 中有一个相当简单的接口。我想在activeqt中实现它。我能够让 ATL 原型工作,但我宁愿使用 qt 小部件和信号而不是 COM 控件。 我可以在pyth…
每个 XL 过程的 hWnd;每个过程都位于 Z 顺序的顶部
这会连续激活每个正在运行的 XL 进程: Public Sub Test() Dim varAry() Dim iInstances As Long Dim hWndDesk As Long Dim hWndXL As Long Dim x As …
检测 Ref-counted COM 对象上的内存泄漏(Addref without Release)
我正在编写一个 Direct3D 10 应用程序,并希望确保没有 COM 对象泄漏。 是的,我用 CComPtr 包装接口,但无论如何我都想进行泄漏检查,出于同样的原因…
VB6 和 COM:不能在 COM 函数中使用用户定义的类型参数
我在 VB6 中使用 COM 对象。 COM 对象有一个函数 Foo(Long, Long, Rect)。矩形是在 COM 对象实现中定义的结构。我的 VB6 代码(表单上的按钮)如下所…
无法引用 IID_ICorProfilerInfo
我正在尝试使用 Profiling API 构建自定义 .NET 分析器,但项目中的引用存在问题。我不是 C++ 工程师,所以请耐心等待。 我在 Visual Studio 2010 的 …
调用函数 put_ClassName 时出现 AccessViolationException
我正在尝试使用预定义的函数,但不断收到 AccessViolationException。我也在使用 com 对象。我调用函数 put_ClassName(BSTR obj) 但不断出现异常。 这…
如何使用 Excel 加载项初始化进程外 COM 服务器
我正在尝试构建一个进程外 RTD COM 服务器 Excel。但我不确定当用户打开 excel 实例时如何初始化 COM EXE。因此,如果用户打开多个 excel 实例,我只…
Out-of-Proc-COM-Server (x86):dllhost.exe 查找错误的注册表路径
我为 COM 服务器(x86)编写了一个基于 DLL 代理(x64)的包装器,描述如下 此处 从 64 位客户端获取访问权限。 我注册了 COM-Server (x86) 和 Proxy/…
订阅 VB6 中的 C# .net 事件
我需要能够在 VB6 中处理 .net 事件。到目前为止,我已经通过使 c# 类 COM 可见来设置它。我的 VB6 对象可以很好地调用它的方法,但现在我需要某种方…
从 C# 将 BSTR 传递到 COM 函数的约定(COM 互操作)
我正在用 C++ 编写 COM 中的 API,并用 C# 编写一个使用此 API 的程序。我的问题是关于将 BSTR 传递到 COM 函数时的 BSTR 内存管理语义。假设我的 IDL…
全局轮询 Windows API 中正在拖动哪些文件?
我想知道是否可以使用 Windows API 全局轮询当前正在 Windows 中拖动哪些(如果有)文件,而与任何特定窗口无关。 例如,我正在做一些与网络有关的事…
VBA 中的 C# COM 对象:函数或接口标记为受限,或者函数使用 Visual Basic 中不支持的自动化类型
来自 我的其他问题有一个新问题:在尝试访问我的 X12Segment 的 Fields 属性时,我收到标题错误。 我在这里遇到了这个问题并主动获取了我的X12类型库…
Windows IStillImage 接口:无法获取设备列表
请看一下我的代码: #include #include #include #pragma comment (lib, "Sti.Lib") using namespace std; void main () { HRESULT hr = CoInitialize…