Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi VCL Delphi XE7 seltsamer Fehler unter Windows 10 [18362] (https://www.delphipraxis.net/202727-vcl-delphi-xe7-seltsamer-fehler-unter-windows-10-%5B18362%5D.html)

Harry Stahl 2. Dez 2019 18:11

VCL Delphi XE7 seltsamer Fehler unter Windows 10 [18362]
 
Liste der Anhänge anzeigen (Anzahl: 1)
Habe ein VCL-Programm, das unter XE7 kompiliert wurde. Bei Verwendung von Styles kommt an einer Stelle eine Fehlermeldung (Out of Ressources), wenn einfach nur per Tab von einer Dropdownliste in ein Edit-Feld gesprungen werden soll. Da passiert gar nichts an der Stelle in meinem Programm, wie man dem anliegenden MAD-Except Protokoll entnehmen kann, findet der Fehler auch nicht in einer meiner Units statt, sondern in der VCl.Graphis (und zwar beim Zeichnen der TComboBox mit Style).

Ohne Styles tritt das Problem nicht auf.

Das gleich Programm läuft (auch mit Styles) ohne Probleme unter Windows 7 und Windows 10, Build 17134 (hatte ich noch auf einem Notebook zum Testen).

Wenn ich das betroffene Programmteil mit Delphi 10.3 kompiliere, tritt der Fehler nicht auf (kann leider das Programm im Moment nicht auf Delphi 10.3 umstellen).

Sieht mir alles nach einer eindeutigen Windows 10 Problematik aus (mangelnde Rückwärtskompatibilität?). Hat jemand evtl. schon davon gehört und kennt eine Abhilfe?

Harry Stahl 2. Dez 2019 23:09

AW: VCL Delphi XE7 seltsamer Fehler unter Windows 10 [18362]
 
Hab noch mal etwas genauer hingesehen:

War keine TComboBox, sondern eine TComboBoxEx, da gibt es anscheinend ein Windows 10 Kompatibilitätsprogramm.

Die brauch ich an der Stelle nicht, schnell durch eine TComboBox ersetzt und alles ist wieder gut...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz