我正在使用 GenTLB.exe 将 ridl 文件编译为 .tlb 和 _TLB.pas 文件。
在生成的 _TLB.pas 文件中,提示它通过在名称末尾附加下划线重命名了许多符号。
提示示例如下:
// Errors:
// Hint: Symbol 'Assign' renamed to 'Assign_'
// Hint: Enum Member '_amStretch' of 'EnumVRSAppliedMaterial' changed to '_amStretch_'
// Hint: Enum Member '_amTile' of 'EnumVRSAppliedMaterial' changed to '_amTile_'
我使用 GenTLB 的命令行是:
GenTLB -P -Pt+ <ridl file>
如果我也使用 tlibimp 工具,我也会遇到同样的问题。