使用特定的 dll 版本调用 COleDispatchDriver::CreateDispatch
我有一些 MFC6 项目和一个用 DotNet 4 编写的项目。MFC 项目和 .Net 项目之间的通信是通过 COM 进行的,COM 服务器位于 .Net 端。 COM 服务器通过 Rag…
带有构造函数的 OLE 自动化对象的初始对象引用
我正在尝试连接一个通过 .TLB 导出自动化兼容接口的库。 TLB 列出接口内的函数以检索对象引用; .TLH 将这些作为非静态成员函数包含在内,这使得我很…
C++ 的 OLE 自动化问题- “类别未注册”
我正在尝试将 LabView 程序移植到 C++,它包含的 OLE 调用给我带来了一些麻烦。 LabView程序首先执行“自动化打开”,即获取对接口“XLib.XInterface…
从 SQL DB 检索时 Excel 文件损坏
我正在使用将 Excel 文件(以及其他文件类型,例如 PDF)存储为二进制数据的 SQL DB。我使用以下代码将这些文件提取到文件系统上。 问题: PDF 文件输…
std::string 到 LPOLESTR
我有一个像这样的字符串数组: using std::string; string myArray[] = { string("abc"), string("foo"), string("muh") }; 现在我想使用这个函数: H…
如何查找动态加载的 com 对象的成员
我正在尝试使用没有任何文档的 OLE COM 对象。我通过以下方式动态加载com对象: dynamic comObj = Activator.CreateInstance(Type.GetTypeFromProgID(…
使用 Ruby 创建 COM 服务器?
Windows 上的 Ruby 具有 win32::ole 库,允许 Ruby 充当 COM 客户端,类似于 VBScript 和其他脚本语言(带有 win32 绑定的 Python、Perl 等)。但是,…
在 TWebBrowser Delphi 中调用 HTML 文件时出现 EOle 错误
我实际上遇到了一个大问题。 事实上,我的程序在我的计算机上运行良好,但是当我执行安装文件以便在其他计算机上安装时,当我安装它时,它失败了。 在…
在从 COleDocument 扩展的对象上实现 IConnectionPointContainer(而不是 COleControl)
有没有人有过使用 COM / MFC 尝试在从 COleDocument (而不是 COleControl )扩展的对象上实现 IConnectionPointContainer 的经验?有人可以提供任何…
如何知道 OLE 自动化可以触发哪些功能
我有一个应用程序,我注册了它,我可以像这样启动它并打开一个文件: $com = new Com('name.application'); $com->openfile('C:\test.txt'); 现在我的…
使用 PowerBuilder 中的 COM 对象 - 错误 36:访问外部对象时未找到名称
我正在尝试从 Powerbuilder 中访问第三方 COM 服务器。我可以实例化该对象,但每当我尝试调用该对象的方法或属性时,我都会收到错误 36:“未找到访问…