IDL для библиотеки типов - PullRequest
       50

IDL для библиотеки типов

2 голосов
/ 23 февраля 2011

Есть ли способ в Delphi 7 генерировать tlb из idl? Или даже из определения класса / интерфейса?

Ответы [ 2 ]

2 голосов
/ 23 февраля 2011

вы можете использовать пакетный файл IDL2PAS.bat (отметьте здесь: C: \ Program Files \ Borland \ Delphi7 \ Bin) или приложение MIDL.exe.

1 голос
/ 24 февраля 2011

В Delphi 7 одним из самых простых способов является копирование / вставка IDL в исходное окно редактора библиотеки типов. НЕ исходный блок * _TLB.pas «позади» библиотеки типов, а сам редактор библиотеки типов.

У меня нет D7 для передачи прямо сейчас, но, возможно, вам придется установить опцию «Язык библиотеки типов» в настройках IDE на IDL, а не на Pascal. И я также напоминаю, что этот метод может быть чувствителен к «экзотическим» IDL (т.е. не всегда работает), но если рассматриваемый IDL относительно прост, это может сработать для вас.

...