Also diese Mixerei ist nicht ganz so einfach, früher oder später wirst Du da mal auf irgendwelche Probleme stoßen...
Wenn Du es unbedingt machen willst, würde ich das Hydra-Framework nutzen, das habe ich mal eine zeitlang verwendet, weil es Anfangs noch keine PDF-Anzeige Möglichkeit für FMX gab. Das FrameWork hat recht zuverlässig funktioniert, kostet aber und ist auch nicht ganz so einfach:
https://hydra.remobjects.com/hydra/tour.aspx
Dazu hatte ich mal ein kurzes Video gedreht:
https://www.youtube.com/watch?v=0K8mEzDmlaM
Besser fände ich aber eine eigene FMX-
DLL zu machen und die benötigte Funktionalität aus der
DLL aufzurufen.
Dazu habe ich in meinem Blog mal was geschrieben (Beitrag 7 :
https://www.devpage.de/blog/firemonkey.htm) und auch ein kurzes Video dazu gedreht:
https://www.youtube.com/watch?v=MnqPmX3yJBM
Noch ne Variante, die auch zuverlässig funktioniert, ist eine ganze FMX.Exe in das eigene
VCL-Programm einzubetten, auch dazu gibts ein Video (
https://www.youtube.com/watch?v=kqOnZn_sHUI) und einen Blogbeitrag (Nr. 14) mit dem Source.
Inzwischen finde ich aber die allerbeste Lösung ist, ALLES mit FMX zu machen, neue Projekte fange ich nur noch mit FMX an, eine Reihe von
VCL-Projekte habe ich nach FMX konvertiert (ist aber viel Arbeit), einige führe ich weiter (um nicht ganz aus der Übung zu kommen...
).