Forum: Sonstige Fragen zu Delphi
by stahli,
1. Sep 2019
Hier mal ein aktueller Stand meines oben beschriebenen Konzeptes: https://www.delphipraxis.net/1444229-post60.html
Das Formular dient quasi nur als leere Zeichenfläche.
Dadurch brauche ich keine Synchronisation verschiedener Zeichenvorgänge, muss aber eben auch alles selbst zeichnen.
Forum: Sonstige Fragen zu Delphi
by stahli,
28. Aug 2019
Es war ca. 2012/13, als ich das so umgesetzt hatte.
Details weiß ich jetzt so genau nicht mehr, aber es war nicht so einfach, Controls und Graphik drum herum nahtlos darzustellen.
Forum: Sonstige Fragen zu Delphi
by stahli,
28. Aug 2019
Nein, leider nicht.
Wenn es JETZT läuft kannst Du da auch nicht sicher sein, dass es auf dem nächsten Windows oder mit dem nächsten Delphi noch läuft.
So eine Mischung kann halt immer Probleme machen weil Du nicht immer im Detail beeinflussen kannst, wann welche Teile vom System gezeichnet werden...
Aber warte mal....
Forum: Sonstige Fragen zu Delphi
by stahli,
28. Aug 2019
Ich habe mal eigene "Controls" in einem Thread berechnen und auf einem Bitmap zeichnen lassen.
Die Ausgabe erfolgte dann synchronisiert im Mainthread durch kopieren des Bitmaps auf den Formularcanvas. Vom Mainthread aus wurden dann die Maus- und Tastaturereignisse auch wieder nur in den "Controls-Thread" gegeben.
Wie das aussah kannst Du hier sehen:...