Я использую 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.