Можно ли преобразовать файл OCX в файл TLB? - PullRequest
0 голосов
/ 13 января 2009

Я пытаюсь автоматизировать сборку, но инструкции требуют открытия OCX в Borland C ++ Builder и сохранения его в виде TLB. Как я могу воспроизвести этот процесс через командную строку?

Ответы [ 3 ]

1 голос
/ 05 мая 2009

В Delphi / C ++ Builder 2009 вы можете использовать инструменты командной строки TLIBIMP и GENTLB:

  1. 1. tlibimp -I comdlg32.ocx -Ftcomdlg32
    Это создаст файл comdlg32.ridl (RIDL является вариантом IDL от Microsoft).
  2. 2. gentlb comdlg32.ridl
    Это создает файл comdlg32.tlb.
0 голосов
/ 14 января 2009

Это не самое удачное решение, но это единственное, которое я могу найти, которое работает автоматически. Я загрузил бесплатную программу AutoHotkey для эмуляции нажатий клавиш для открытия файла ocx в BCB5, сняв флажок «Can Create» на вкладке «Flags» и сохранив файл как tlb. Это также помогает пройти через раздражающее предупреждение о переводе!

0 голосов
/ 14 января 2009

Если я помню, вы можете использовать tlbimport. Я признаю, что это было давно, и tlbimport, возможно, был частью перенаправления VC ++.

...