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:“未找到访问…
邮件合并功能在更高版本的 MS Word 中不起作用
我们使用的是 PowerBuilder 11.5。邮件合并在 MS Word 2005 中正常工作。在我们切换到 Word 2007 后,邮件合并不再插入字段。我们该如何解决这个问题…
如何使用 OLE 检查文件是否在 Excel 中打开(使 Excel 进程保持打开状态)
如何检查文件是否已在某些 Excel 实例中打开? 我使用 DXL (DOORS) 语言,但它应该独立于该语言。 是否有任何 OLE 方法可以调用来检查打开了哪个文件…
如何在MFC应用程序中捕获OLE控件事件?由创建的 ActiveX 控件触发
我在 MFC 应用程序中动态创建一些 ActiveX 控件。我想处理他们的事件,例如单击,dblclick。但我不知道我应该捕获什么样的消息,在哪里放置代码来捕获…
Out-Of-Proc-COM-Server:BSTR 未正确编组
我使用 Visual Studio 2010 用 C++ 开发了一个 Out-Of-Proc-COM-Server,以避免 Shellextensions 中的 64 位与 32 位问题 (http://blog.mattmags.com/…
使用 perl 自动化 Lotus Notes 文本样式?
我正在尝试自动发送带有嵌入附件和一些实现 HTML 代码的文本的电子邮件,但似乎我使用的代码不允许我创建 HTML 粗体文本或无序列表。为了仔细检查,我…