如何从文件创建 ole 对象 - Ms-access
我有一张带有嵌入图片(OLE)的表格。 我希望能够通过带有浏览选项的表单插入新记录。 不管怎样,我有一个文件名,我需要将它变成一个ole对象并将其插…
VarBstrFromI4 更改程序中其他一些 BSTR 的值
BSTR length; BSTR checkLength = SysAllocString(TEXT("document.getElementsByTagName('tspan').length.toString()")); HRESULT h = gWebView->stri…
通过引用传递的 BSTR 是否需要在调用函数中重新分配?
BSTR newID_x = SysAllocString(L"newID"); BSTR newX_x = SysAllocString(L"newX"); functionA(&newID_x); //Func A does some operation on newID_x…
更改用 C# 编写的 Active-X 插件的用户类型名称
我目前的任务是为我们的一位客户创建 Active-X 插件。现在我已经在 C#/.NET 中成功创建了 Active-X 插件(一个继承自 System.Windows.Forms.UserContr…
将 System.Drawing.Bitmap 转换为 stdole.StdPicture
我当前有一个 System.Drawing.Bitmap,我需要将其转换为 stdole.StdPicture。 目前我正在使用: var pic = (stdole.StdPicture)Microsoft.VisualBasic…
创建一个基于 MSHTML 的简约窗口
我有一个 Haskell 库,可以使用普通的 Web 应用程序,在本地服务器上运行它,然后使用 QtWebkit 打开一个显示该应用程序的窗口。 与 Qt 交互的代码非…
如何通过 COM 接口以编程方式激活 OLE 控件?
我有一个通过 ActiveX 嵌入按钮控件的应用程序。该按钮由第三方提供,它实现了一系列 ActiveX 接口(其中包括 IOleInPlaceObject)。我确实有一个对 I…
将平面 MDB 转换为 SQL 链接的 mdb 后代码停止工作
我修改了代码以计算 mdb 文件内每个表中的记录。它完美地工作,直到它使用指向 SQL 服务器的链接表命中 MDB 文件。代码不能修改为直接指向SQL Server…
永久更改 OLE DB 连接的数据库
我正在使用必须在运行时更改数据库的 OLE DB 连接。我发现 ChangeDatabse 方法有点用,但是一旦我关闭连接,它就会重置回连接字符串的原始值。 由于我…
隐藏窗口边框,如果我知道该窗口的句柄
我已经有 OLE 嵌入对象 Excel 图表。而且,当我创建这个对象时,当我调整窗口大小时,我在项目中遇到了一些问题。使用 Spy++ 我看到两个进程:Excel 7…
我应该使用 OLE 剪贴板机制还是标准剪贴板 API?
我正在向现有 Windows 应用程序添加复制和粘贴功能。 此 MSDN 页面 建议使用 OLE 剪贴板机制而不是标准剪贴板 API。想知道对此有何共识?我认为 OLE …
如何寻址另一个进程中由给定 IUnknown* 标识的 COM 对象?
我编写了两个小型 C++ 应用程序,其中之一是嵌入一些 ActiveX 控件的 ActiveX 容器。此容器应用程序知道引用 ActiveX 控件的 IUnknown*。 另一个应用…
更新 VB6 应用程序中的 OLE 参考
我有一个旧的 vb6 应用程序,我负责维护它,它可以将 Word 文档保存、打开和打印到用户计算机。有一天,当我们从 Office 2003 切换到 Office 2010 时…
C++/CLI 中的 System::Object 到 int 或 double
我正在从数据库中获取一些信息,我想在计算中使用它。但由于我写的内容,我无法将其转换为数字。我收到 System::Object^。这是代码部分: OleDbConnec…