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 ツールも使用すると、同じ問題が発生します。