Bonjour,
Un problème étrange s'est passé lors d'une migration d'un de mes projets de Delphi XE vers Delphi 10.2.3 Tokyo. Les OS pris en charge pour cette nouvelle version sont : Windows 7 et Windows 10.
Avant, avec la version Delphi XE, toutes les fiches se lançaient rapidement, quasi instantanés avec de gros appels à la création ou à l'activation du formulaire et des appels à des chargements de la base de données. Le jeu de composants tiers que j'ai est classique : de l'Unidac, DevExpress
Une fois l'application migrée vers Delphi 10.2.3 : les choses ne sont plus pareilles du tout, l'application lague dans tous les sens et ce qui est étonnant c'est que une fiche qui mettait 404 nanosecondes pour s'ouvrir (profiling fait avec ProDelphi) met maintenant 1 minute et plus pour se lancer
Je précise que sur une fiche (où je suis entrain de charger 1200 paramètres de la base de données dans le OnFormCreate et qui se lançait rapidement et sans problèmes avec la version compilée avec Delphi XE) : elle commence à clignoter sans cesse et à ramer avant de s'afficher au bout d'une minute
Comme par hasard, j'ai mis un point d'arrêt sur le OnCreate de cette fiche , j'ai fait le pas-à-pas mais ça ne m'a ramené à rien du tout.
Un autre point d'arrêt, mais avec un F9 direct et là , la fiche s'ouvre directement comme au bon vieux temps !
si on met en arrière plan l'application ou qu'on la réduit même pendant l'appel à la création d'une fiche, cette dernière s'ouvre quasi-instantané
Je ne sais pas si c'est un problème : avec L'OS , avec l'EDI ? j'ai essayé de désactiver tout ce qui Aero Peek , machin mais ça ne m'a amené à rien du tout
Quelqu'un a-t-il rencontré ce problème ? Si oui, avez-vous une solution pour le régler ?
Merci d'avance
Partager