Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: FMX Formular in VCL-Anwendung einbetten

  Alt 6. Nov 2019, 21:12
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...).
  Mit Zitat antworten Zitat