Hi Harry,
danke für deine Antwort.
Also diese Mixerei ist nicht ganz so einfach, früher oder später wirst Du da mal auf irgendwelche Probleme stoßen...
Welche Probleme könnten da z. B. auftreten?
Zitat:
Das Hydra-Framework macht einen guten Eindruck. Leider kann ich es mir nicht leisten.
Zitat:
Also sozusagen eine
DLL die ein FMX-Form enthält das dann zur Laufzeit in das
VCL-Programm geladen wird?
Zitat:
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.
Das Firemonkey-Form hat ein
Handle das ich nutzen kann um das ganze Form in eine
VCL-Anwendung einzubetten. Z. B. auf einer ScrollBox. Damit habe ich schon experimentiert. Leider haben die Controls auf der Form kein
Handle. Aber der umgekehrte Weg wäre für mich viel besser: Ein
VCL-Control in eine Firemonkey-App einbetten. Leider kann ich das
VCL-Form oder Control nur auf das FMX-Form platzieren und nicht auf anderen FMX-Controls weil wie gesagt diese kein
Handle haben. Hast du noch eine Idee wie das klappen könnte? Also
VCL-Form/-Control in einem FMX-Control z. B. Panel einbinden? Mir fällt nur ein das
VCL-Form ohne Border anzuzeigen und via Koordinaten über das FMX-Form/-Control zu platzieren. Aber das scheint mir sehr unsauber...
Zitat:
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...
).
Ich möchte auch neue Projekte mit Firemonkey beginnen. Es bietet einfach viel mehr Möglichkeiten eine Anwendung zu designen. Aber ich brauche in meinem Projekt unbedingt eine Code-Editor-Komponente wie SynEdit (siehe meine anderen
Post). Du kennst nicht zufällig so ein Control oder hast eine andere Idee dazu?