2015-06-26 4 views
0

Есть ли возможность использовать форму Delphi xe7 в проекте Delphi 7 без создания DLL-файла? Я нашел «Monkey-Mixer», который позволяет использовать форму FMX в проекте VCL, и мне интересно, есть ли такой же инструмент для использования новых форм VCL в более старых версиях Delphi?с использованием формы delphi xe7 (VCL) в delphi 7

ответ

1

Есть ли возможность использовать форму Delphi XE7 в проекте Delphi 7 без создания DLL-файла?

Нет, нет. Вы не можете связать код из разных версий Delphi с тем же исполняемым файлом.

+0

Если вы были готовы потратить время, теоретически * можно использовать {$ IF Defined (D7)} и {$ IF Defined (XE7)}, чтобы заключить биты кода формы, несовместимые между версиями? Незначительные изменения в коде формы могут оставить его компилятивным в обеих IDE. Просто мысль ... – AlainD

+0

@AlainD Я не думаю, что вы поняли, что спрашивает спрашивающий. Он хочет создать/связать код XE7 в D7. –

+0

Да, вы правы. Тем не менее, мне было интересно, можно ли создать две аналогичные формы (один из которых генерирует DFM, другой FMX, как генерирующий PAS), так и своего рода «рефакторинг» PAS в общий «супер» -PAS-файл с условным сборник. Соотношение усилий к выгоде - все неправильно, но даже так ... наверняка, это может сработать? – AlainD

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