BSTR 到 std::string (std::wstring) ,反之亦然
在 C++ 中使用 COM 时,字符串通常是 BSTR 数据类型。有人可以使用 BSTR 包装器,例如 CComBSTR 或 MS 的 CString。但是因为我无法在 MinGW 编译器中…
在 Windows CE 中调试 COM 组件
我们开发了一个COM组件,用于Windows CE中HTTPD服务的ASP页面。我们需要调试 COM 组件。我们对 ConmanClient2.exe 和 cMaccept.exe 的主动同步功能有…
在 HTTPD 中调试 ASP 页面
我们正在为 Windows CE 设备开发 ASP 页面。我们需要调试ASP页面以减少开发工作量。 ASP 页使用 COM 组件从设备获取数据。 Windows CE 设备上运行的We…
在 ASP.net Web 应用程序中检索 COM 类工厂时出现异常
我在 ASP.net Web 应用程序中遇到此异常 异常:检索 COM 类 具有 CLSID 的组件工厂 {4991D34B-80A1-4291-83B6-3328366B9097} 由于以下错误而失败: 80…
我需要为 LDAP COM 对象引用哪个 DLL?
我知道这有点老套,但我必须翻译用 VB(Visual Basic 而不是 .net)编写的 LDAP 函数。使用托管代码我无法产生相同的结果。 为了快速解决问题,我想使…
停止 Httpd 以获取更新的 COM 组件
我正在 WIN CE 设备中使用 ASP 页面。 Web 服务器是 httpd。我们开发了一个用于 ASP 页面的 COM。现在我们面临一个问题。问题是,一旦我们加载主页并…
关于COM多线程和STA/MTA的问题
你好,我是 COM 的初学者。我想在 STA 和 MTA 模式下测试 COM dll。我的第一个问题是:COM 对象是否可能同时支持 STA 和 MTA? 现在我想象下面的 STA …
如何使用 COM 类构建互操作(用 delphi 编写)
我们的 bin 文件夹中有一个用 delphi 编写的 COM dll,它调用 system32 文件夹中的 2 个静态 dll(也是 delphi 中的 COM)。 我的问题是,我们如何将d…
有没有办法使用 MIDL 来关闭 C 样式标头生成?
我有一个简单的 .IDL 文件 (iface.idl),它描述了一个基于 IUnknown 的接口: import "unknwn.idl"; [ uuid(80DFDD28-F033-431e-B027-CDD2078FC78A) ]…
Outlook msg文件存储在本地磁盘,如何用delphi读取
我需要检索存储在本地磁盘上的 Outlook 消息文件的正文,并从每个文件中提取一些信息,它们的格式始终相同,只是数据发生变化,请告知。 提前致谢 Rau…
如何添加非托管 dll 以显示在“添加引用”的 COM 选项卡中
我目前正在尝试在 http://phash.org 上使用 pHash.dll 不幸的是它是用 C++ 编写的,我必须使用 DLLImport 但我遇到的问题是如何注册 pHash.dll(通过 …