Как импортировать файл языка определения интерфейса (idl
) в Delphi; преобразование типов и интерфейсов в файл паскаль?
Я пробовал:
- Файл, Открыть: просто отображается текст текстового файла .idl.
- Проект, Добавить в проект: он просто (действует как) добавляет
.idl
текстовый файл в проект. - Компонент, Установить компонент, Импорт библиотеки типов, Добавить: но вызывает управляемый сбой.
- Компонент, Установить компонент, Импортировать элемент управления ActiveX, Добавить: но вызывает управляемый сбой.
с использованием инструмента Embarcadero GenTLB: сбой (что имеет смысл, как GenTLB он не поддерживает IDL, только "RIDL"):
D:\>gentlb d:\develop\avatar\pdb\source\import\CorSym.idl Embarcadero GenTLB Version 12.16581 Copyright(c) 1995-2010 Embarcadero Technologies, Inc. Opening 'd:\develop\avatar\pdb\source\import\CorSym.idl' ***ERRORS*** - 3 errors encountered: Error E0001 CorSym.idl 14: 'library' expected, found 'cpp_quote' instead Error E0001 CorSym.idl 49: Type keyword expected, found 'const' instead Error E0001 CorSym.idl 63: '<EOF>' expected, found 'module' instead