Все проблемы микса FMX + VCL могут быть решены на уровне WinAPI. Но лично я не рекомендую использовать такой микс в реальных приложениях.

lphi XE2 у нас был VCL только для создания приложений с графическим интерфейсом. Delphi XE2 утверждает, что:

Внимание: FireMonkey (FMX) и библиотека визуальных компонентов (VCL) несовместимы и не могут использоваться в одном проекте или приложении. То есть приложение должно быть исключительно одно или другое, либо FireMonkey, либо VCL. Несовместимость вызвана различиями в структуре между FireMonkey (FMX) и VCL.

Мое приложение - это чистое приложение VCL, созданное с помощью пакетов времени выполнения. Все формы VCL хранятся в исполняемом пакете. Если я собираюсь создать форму FireMonkey и сохранить ее в пакете, могу ли я создать экземпляр этой формы FireMonkey в своем приложении VCL во время выполнения? Так что я могу наслаждаться 3D или HD эффектами FireMonkey.

Ответы на вопрос(6)

Ваш ответ на вопрос