如何检索由网络程序集创建的 com 应用程序的 PID(进程 ID)
我从 ASP.NET 调用第三方 com 对象,该对象调用可执行文件,如下所示 b = new myBw.Baan4Class(); 在任何给定时间,ASP 进程都可能调用多个实例。 我…
免费图书馆阅读 PDF 文件
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
CoCreateInstance 无法启动或连接到 ATL COM 服务
我有一个 ATL COM 服务 exe (MyService.exe),它编译并运行良好。如果我安装此服务(通过 MyService.exe /Service),它会成功安装到 SCM 中。我可以…
VB 6 中的 COM 对象:未定义用户定义类型
在 VB6 项目中,我添加了对 COM dll 的引用: c:\windows\system32\locationapi.dll 以下代码运行良好,并且可以正确访问对象的方法/属性: Public ci…
我是否需要指定“ThreadingModel”注册进程外 COM 服务器时?
当注册进程内 COM 服务器时,HKCR\CLSID\ClassId\InprocServer32 下通常应该有一个 ThreadingModel 值,用于控制如何在多线程中使用类对象环境。看起…
从 ASP 实例化 VB6 COM 组件时 ProgId 无效
我们正在使用 Server.CreateObject 在 Windows 2000 Server 上从经典 ASP 实例化 VB6 COM 组件。我们收到“无效的 progid”错误消息。 DLL 已注册。事…
Excel COM 互操作 - HRESULT 中的 get_Range 异常:0x800A03EC
我收到这个异常: System.Runtime.InteropServices.COMException:来自 HRESULT 的异常: 0x800A03EC。 关于这段代码: foreach(Excel.Range rng in x…
ESRI AppRef 抛出 Com 8000FFFF 错误
我正在使用 arcGIS api 为 arcFM 制作插件,当我尝试运行此代码时, Type t = Type.GetTypeFromProgID("esriFramework.AppRef"); System.Object obj =…
平台配置之间的切换会破坏 COM 兼容性
我在使用 Visual Studio 时再次遇到一个相当奇怪的问题。我有一个依赖于一个 COM 库的库。突然,依赖于 MDAC 2.7 的 COM 库突然1产生了此编译错误: E…
为什么通过同一 COM 对象的不同接口检索的 IUnknown* 指针具有相同的值?
我有以下 COM 接口层次结构和一个实现它们的类: interface IX : public IUnknown{}; interface IY : public IUnknown{}; class CA: public IX, publi…
在 64 位环境中加载本机 COM DLL
我有一个 C++ 中的 32 位/64 位 COM DLL:mycom32.dll、mycom64.dll。它们完全相同,但 mycom32.dll 是针对 32 位编译的,而 mycom64.dll 是针对 64 …
无法在 64 位应用程序内的 VBA 中实例化使用 Visual Studio 2008 构建的 COM 库
我正在尝试构建一个可以使用 64 位 excel 2010 从 VBA 注册和使用的对象库。我正在使用 Dev Studio 2008。我认为这是一个 64 位问题,因为我很确定当…