2013-06-11 3 views
0

Я использую Delphi XE3, и я хочу перейти на Delphi XE4. Могу ли я использовать те же сторонние компоненты, что и в XE3 в XE4? В предыдущих версиях произошло много изменений, которые не позволяли использовать предыдущие версии сторонних компонентов.Компоненты VCL для сторонних разработчиков Delphi XE3 в XE4?

+0

Зачем вам нужно использовать предыдущие версии VCL? Каждая версия Delphi поставляется со своей версией VCL. –

+0

Вы никогда не сможете использовать VCL из одной версии Delphi в другой версии. Однако он, как правило, на 100% обратно совместим. Так что вам не обязательно. Но я подозреваю, что из ваших комментариев вы должны изменить свой вопрос, чтобы сказать «Сторонние компоненты VCL». Я отредактировал ваш вопрос, чтобы исправить ваш непреднамеренный запутанный вопрос. –

+0

Я имею в виду сторонний VCL. Извините, если я не понял. –

ответ

3

Вы должны перекомпилировать свой проект в XE4, используя VCL XE4.

Если «XE3 VCL» на самом деле ссылается на сторонние компоненты VCL, их необходимо скомпилировать и установить в XE4, прежде чем они смогут использоваться в проектах XE4.

Это относится только к каждой версии Delphi (единственное исключение D2007, поскольку оно было бинарным, совместимым с D2006).

+0

Да, я имею в виду vcl стороннюю компанию, потому что когда я перешел с Delphi 7 на Delphi XE3, VCL был полностью несовместим, требуя, чтобы я купил все сторонние VCL, которые я использую. Так что, если у меня есть исходный код, мне просто нужно перекомпилировать стороннюю компанию VCL? –

+2

Возможно, вам придется внести небольшие изменения в компоненты сторонних разработчиков, но очень мало. Мне было почти ничего не нужно менять между XE2, XE3 и XE4. –

Смежные вопросы