Nach der Migration einer grösseren Applikation von Tokio 10.2.3 nach Rio 10.3.1 entdeckten wir unerklärliche Anzeige-Probleme im MainMenu. Nach einigem Analysieren entschied ich mich, der Sache auf den Grund zu gehen und keinen Workaround zu implementieren.
Mit einer einfachen Applikation kann ich nun zeigen, dass in 10.3 die Menüsteuerung nicht mehr läuft, die früher problemlos funktioniert hat.
Ich habe jetzt einen Fehler in Embarcaderos Quality-Zentrale eröffnet:
RSP-23916.
Um unsere Migration nicht zu gefährden und die neue und bis jetzt gut funktionierende "DPI Awareness Per Monitor V2" nicht zu verlieren, habe ich mich zu einer schnelle Patchlösung entschieden, wo ich die alte methode TPlatformWin.UpdateMenuItem aus FMX.Platform.Win.pas (\\ProgFiles\Embarcadero\Studio\19.0\source\fmx) wieder ins Projekt einbinde.
Solche Fehler müssten mea. durch geeignete Tests bei Embarcadero verhindert werden