delphi - 如何在Delphi XE中自动生成*_TLB.pas?

标签 delphi com delphi-xe typelib

我们已将项目更新为 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/

相关文章:

c# - 在 C# 中使用 IBM 的 PCOMM 的示例代码 o 编写 as400 屏幕截图

Delphi 从 RAD Studio 升级到 Delphi XE

delphi - 如何在Delphi XE中使用CHM帮助文件的A链接和A关键字?

Delphi:如何计算大文件的 SHA 哈希值

c++ - IFCOOM、IFC、SAFE_RELEASE 宏是什么意思?

c++ - 自定义 COM 实现?

delphi - 为什么 AnsiSameText 不是 ANSI?

json - 获取 JSON 数组并将项目添加到 Delphi 中的 Combobox

delphi - 如何拥有绘制弹出菜单项复选标记

delphi - 相同的代码,缺少 qtintf70.dll