在ridl中包含文件

Kei*_*ngs 5 delphi idl

我正在处理的 Delphi 项目要求我创建一个非常大的类型库以添加 COM 支持。Delphi 中的类型库/ridl 编辑器的问题在于,管理(从程序员的角度来看)这么大的文件变得很困难,我想沿着功能线拆分它。我遇到的问题是我看不到将一个ridl文件包含在另一个文件中的方法。我知道 importlib 函数,但我也找不到在同一个项目中创建多个类型库的方法,或者从 delphi 中创建一个 tlb 文件。谁能给我一些关于如何更好地管理这个的想法?

Rem*_*eau 1

标准 IDL 有一个include用于将其他文件拉入 TypeLibrary 编译的语句。RIDL 代表REDUCED IDL,因此它可能不支持它。你必须尝试一下才能看到。