Компоненты в Delphi и C ++ Builder? - PullRequest
7 голосов
/ 15 мая 2011

У меня есть некоторые компоненты (альфа-элементы управления). Я могу установить их на Delphi или C ++ Builder, он работает хорошо. Но когда я устанавливаю пакет версии Delphi, я не могу использовать компоненты в формах C ++ Builder, а когда я устанавливаю пакет C ++ Builder, я не могу поместить компоненты в форму Delphi.

Я хочу создать новый проект C ++ Builder и добавить к нему несколько форм Delphi, затем я должен использовать компоненты одновременно с помощью формы C ++ Builder и Delphi.

некоторые компоненты доступны в обеих средах, таких как VisionLab Components. VisionLab поставляется с программным обеспечением для установки, которое устанавливает VisionLab в C ++ и Delphi, но я должен установить Alpha Controls из исходного кода.

Наконец, я использую RAD studio XE Architect. И Альфа контролирует версию 7.26.

Ответы [ 2 ]

7 голосов
/ 16 мая 2011

Я думаю, вы обнаружите, что большинство компонентов Delphi будут просто работать на C ++, если скомпилированы с правильными флагами.В IDE это делается путем выбора Options-> Linker и выбора «Generate all C ++ Builder Files».В командной строке это делается передачей -JL в dcc32 при компиляции пакета.(dcc32 -JL mypackage.dpk) Затем необходимо установить файл bpl, созданный с помощью этого метода, в IDE.

Также возможно использовать компоненты во время выполнения, только включив их в проект C ++, номенее желательный пользовательский опыт.

0 голосов
/ 15 мая 2011

Ну, я никогда не использовал CBuilder, поэтому я не уверен на 100%, но уверены ли вы, что при установке компонентов Delphi они предназначены исключительно для Delphi?И то же самое, если вы установите компоненты CBuilder, они не будут отображаться в Delphi IDE.Опять же, я не на 100%, но я бы подумал, что вам нужно установить пакеты CBuilder для CBuilder и пакеты Delphi для Delphi?

...