Как импортировать элемент управления ActiveX в BCB5 с помощью tlibimp?

StackOverflow https://stackoverflow.com/questions/466331

  •  19-08-2019
  •  | 
  •  

Вопрос

Каковы необходимые флаги для tlibimp.exe, чтобы правильно имитировать выбор «компонент» -> Импорт Activex Control -> Установить 'в Borland C ++ Builder 5 IDE?В настоящее время я передаю tlibimp ocx и -L-, но функциональность теряется по сравнению с результатами импорта вручную.

Это было полезно?

Решение 2

Оказывается, что потеря функциональности произошла из-за того, что импортируемый мной файл ocx не был зарегистрирован. Проекты, которые использовали этот элемент управления ActiveX, по-прежнему компилировались без проблем, но все еще имели недостатки. Регистрация ocx с помощью regsvr32 решила проблему.

Другие советы

Командная строка зависит от того, что пытается сделать IDE... например, установить компонент как активный x.

-A Суффикс файла TypeLibrary (по умолчанию «_TLB», -A- :Нет суффикса) -Д -выходной каталог

-F Имя выходного файла TypeLibrary (расширение игнорируется)

-N C ++ Имя пространства имен -имени -x ocx ruppers wurpers filename (расширение игнорируется -только c ++)

Переключатели:- (значения по умолчанию показаны ниже)

-C- Создать файл импорта C++.

-E+ Создать класс-оболочку для интерфейсов dispinterfaces (только C++)

-G+ Открыть пространство имен с помощью оператора using

-H+ Создать оболочки компонентов IDE для элементов управления ActiveX.

-J- Создать исходный файл CORBA IDL

-K- Генерация заглушек и скелетов Pascal CORBA

-L- Создать оболочки компонентов IDE для серверов OLE.

-O+ Создать обертки CoClass Creator

-P+ Создать файл импорта Pascal

-Q+ Создать функцию «Регистрация» для оболочек компонентов IDE.

-R+ Генерировать файлы для зависимых библиотек типов

-S+ Сопоставить стандартный вызов HRESULT с безопасным вызовом на двойных интерфейсах (только Delphi)

-T- Сопоставить стандартный вызов HRESULT с безопасным вызовом на всех интерфейсах (только Delphi)

-V- Создать оболочки событий для сервера (только C++)

-W+ Предупреждения в файле импорта

-Yh Игнорировать флаг [Скрытый] при импорте

-Yr Игнорировать флаг [Restricted] при импорте

-Yp Игнорировать флаг [PreDeclID] при импорте

-Йа Комбинированный -Йх -Гр -Йп

--

Майкл

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top