doxygen 与 IDL/ODL
如果您有一个 C++ 项目,其中包含一堆 .ODL 文件和 ODL 编译器生成的 .h 文件,是否应该告诉 doxygen 解析 .odl 和 .h,或者仅解析其中一个或其他?一…
为什么 IDL 默认值看起来是四舍五入的?
我有一个 COM 对象,其函数带有可选的最后一个参数。 IDL 有点像这样: interface ICWhatever: IDispatch { [id(96)] HRESULT SomeFunction([in,defau…
将值类型添加到 IDL 并进行编译,但失败并显示“未找到工厂”
我不明白为什么客户一直抱怨找不到工厂方法。我尝试过带或不带“factory”关键字的 IDL,但都没有改变行为。 SDMGeoVT IDL 与使用的其他对象(成功运…
idlj 忽略“#pragma prefix”
我有一个 IDL 文件,其中包含“#pragma prefix”指令,但每当我使用 idlj 构建 Java 代码时,它都会忽略此指令并生成一个没有指定前缀的 _id。这是一…
一种传输上的多个 Thrift 服务
只是在这里寻求确认:apache Thrift 协议似乎不支持在一个传输端点上运行多个服务? (套接字,文件,等等) 我似乎无法弄清楚如何在 Thrift 中做这样…
ATL/COM 中的 IDL:我可以发布复杂类型的 const 吗?
我知道如何在 IDL 中发布简单类型的 const,例如: const long blah = 37 但我想发布复杂类型的 const,带有方法,或者至少是可读的类似结构的成员字…
跨 C/C++ 共享通用定义(非托管)和托管 C# 代码
我有一组由 C# 托管组件和非托管 C/C++ 组件使用的结构定义。目前,相同的结构定义分别存在于 C/C++ 和 C# 代码中 - 导致重复和相关的混乱。维护可在 …
正确扩展 COM 接口 (IDL)
我正在使用一些遗留的 C++ 代码,并且需要扩展一个接口。目前的接口例如: [ object, uuid(guid), version(1.0), dual, nonextensible, oleautomation…
记事本++ IDL 语法突出显示?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
C# - 编写 COM 服务器 - 映射到方法的属性
我们正在尝试替换最初为 VB6 应用程序编写的 COM 服务器。 我们无法访问源代码。 由于某种原因,VB6 应用程序可以调用我们的构造函数,但随后它会得到…
COM IDL 定义中 [in, out] 和 [out, retval] 之间的差异
在我使用的一些 IDL 中,我注意到有 2 个用于标记方法返回值的约定 - [in, out] 和 [out, retval]。 当有多个返回值时,似乎使用[in, out],例如: HR…
可以将预编译头与 MIDL 生成的文件一起使用吗?
我们确实有一个项目,它使用 MIDL 工具来创建特定的标头/iid 和代理文件。使用调用 nmake 的构建后步骤来编译这些文件并与项目的其余部分链接。 是否…