【发布时间】:2011-11-11 09:19:36
【问题描述】:
我们已将项目更新为 Delphi XE。有.ridl 文件而不是.tlb。但是 *_TLB.pas 文件是怎么回事?如何将 .ridl 文件中的更改迁移到 *_TLB.pas 文件?
Delphi XE 根本不修改这个文件。
【问题讨论】:
标签: delphi com delphi-xe typelib
我们已将项目更新为 Delphi XE。有.ridl 文件而不是.tlb。但是 *_TLB.pas 文件是怎么回事?如何将 .ridl 文件中的更改迁移到 *_TLB.pas 文件?
Delphi XE 根本不修改这个文件。
【问题讨论】:
标签: delphi com delphi-xe typelib
打开类型库编辑器并按下刷新实现按钮。
请参阅help 了解更多信息。
更新:
确保 .ridl 文件在项目管理器中。
从 IDE:View|Type 库现在应该已启用。
从这里打开类型库编辑器。
_tlb.pas 文件应该不在任何编辑器窗口中打开。
按刷新实现应该会更新 _tlb.pas 文件。
(有时需要先保存 .ridl 按钮)
有时我必须保存项目,关闭并重新启动 IDE,才能获得正确的信息。
有时您必须在执行所有这些操作之前取消注册库。
【讨论】: