Wie fast jeder bereits bemerkt hat, ist das FMX-Interface nicht kompatibel zum
VCL-Interface. D.h.
VCL-Programme können nicht in FMX verwendet werden. Begründet wird dies von EMBA-Seite damit, dass das
VCL zu stark an die Win-
API gebunden ist und der ganze Code nicht portierbar ist.
Blöde Frage: Warum schafft es Lazarus, ein einheitliches Interface anzubieten? Programme sind fast ohne Änderungen auf allen Plattformen lauffähig. Stattdessen werden bei EMBA wieder 2 verschieden Frameworks entwickelt und gepflegt, die nichts miteinander gemein haben.