迁移到VS2010后出现奇怪的IDL错误
这是我们在 VS2008 下成功使用的一个非常简单的 IDL 接口(为简洁起见,缩短了参数列表): interface Mailer { string findNode( [in] string reques…
如何设置 IDL,以便用户可以知道参数是“可选”的在VBA中?
在IDL中,我定义一个方法: [id(1), helpstring("BLAH")] HRESULT SomeMethod([in, optional, defaultvalue(NULL)] IDispatch* para); 当我在VBA中使…
有人能给我一个关于“high_low”的很好的解释吗? IDL 轮廓编程的价值?
“如果轮廓高于周围环境,则该字节为 1;如果轮廓低于周围环境,则该字节为 0。”解释对我来说根本没有意义。 :-( 我正在尝试编程的背景是我正在绘制…
如何实现 idl-to-java 编译器
我需要实现一个 idl-to-java 编译器。事实上,它不是idl-to-java。接口定义语言得到扩展。所以我需要实现一个可以生成java源文件的编译器。我对corba…
JVM 1.2 上的 CORBA 服务器和 1.3 上的客户端
我有一个在 JVM 1.2 上编译并运行的 corba 服务器。我使用 java IDL 来编译 IDL 文件并生成所需的存根和框架,并使用 NameService 来启动服务器。如果…
在 C++ 中包含 .idl 文件项目
我正在用 C++ 构建一个项目,它使用 DirectShow 的视频捕获库连接到相机。视频卡制造商 (BlackMagic) 提供了 .idl(接口定义语言)文件,该文件将新的…
创建仅包含枚举的 COM 库时出现问题
我正在做一个 COM 互操作项目。用 C# 和 .NET Interop 替代一些 VB 和 C++ ATL COM 项目。当我在 .NET 中定义枚举并将它们设置为 ComVisible 时,它…
EclipseCORBA 无需编译?
我正在使用 EclipseCORBA,但主要只是为了语法突出显示。我想知道是否有办法关闭 IDL 编译器。原因是它不会在我的 IDL 文件中显示有效错误。 也欢迎使…
如何将 .tlb 文件转换为标头和实现文件?
我正在尝试转换 mscorlib.tlb。 它通常在 C++ 中使用,如下所示: #import "mscorlib.tlb" raw_interfaces_only \ high_property_prefixes("_get","_p…
向 COM 公开类似索引器的属性
我有现有的 COM 接口。我不想创建一个将新接口公开为 COM(具有新 GUID)的 .net 程序集,但接口的结构需要相同。 如何创建公开此接口的 .net 类 (C#)…
以编程方式从 TypeLibrary 获取 IDL 代码
我正在编写代码来执行以下步骤; 注册 .net .dll 并使用 regasm.exe 生成 .tlb 注册 .net .dll 并使用 regasm.exe 生成 .tlb 从 typeLibrary 生成 IDL…
有没有办法使用 MIDL 来关闭 C 样式标头生成?
我有一个简单的 .IDL 文件 (iface.idl),它描述了一个基于 IUnknown 的接口: import "unknwn.idl"; [ uuid(80DFDD28-F033-431e-B027-CDD2078FC78A) ]…