我们已将项目更新为 Delphi XE。有 .ridl 文件而不是 .tlb。但是 *_TLB.pas 文件又如何呢?如何将 .ridl 文件中的更改迁移到 *_TLB.pas 文件?
Delphi XE 根本不修改此文件。
最佳答案
打开类型库编辑器并按刷新实现按钮。
请参阅help了解更多信息。
更新:
确保 .ridl 文件位于项目管理器中。
从 IDE:View|Type 库现在应该已启用。
从此处打开类型库编辑器。
不应在任何编辑器窗口中打开 _tlb.pas 文件。
按刷新实现应该更新 _tlb.pas 文件。
(有时需要先保存.ridl按钮)
有时我必须保存项目、关闭并重新启动 IDE,然后才能获得正确的信息。
有时,您必须在执行所有这些操作之前取消注册库。
关于delphi - 如何在Delphi XE中自动生成*_TLB.pas?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7321327/