Bonjour,
Je suis actuellement en train de préparer la migration d'un logiciel de Delphi 10.3 vers Delphi 12.1.
Nous sommes plusieurs développeurs et le projet doit continuer d'évoluer je ne peux donc pas tout stopper le temps de tout migrer et tester. Je suis donc obligé de procéder au modifications petit à petit à partir des mêmes sources en ajoutant des instructions de compilation suivant la version etc.
Je rencontre un souci sur lequel je coince, dans notre projet nous utilisons la couleur clFloralWhite sur certains composant. Dans le delphi 10.3 cette couleur a été renseigné en saisissant le code $00F0FAFF dans la propriété Color de l'inspecteur d'objet. Cependant dans Delphi 12.1 cette couleur est désormais bien déclaré ce qui fait que toutes les occurrences sont remplacé par clFloralWhite lors de l'ouverture de la fenêtre, et je vous le donnes en mille, quand je rouvre la même fenêtre avec Delphi 10.3 s'en suit une erreur de valeur propriété incorrecte, en ignorant on se retrouve avec une couleur par défaut différente.
Ma question est donc, est-il possible de déclarer cette couleur en tant que constante dans Delphi 10.3 pour qu'elle soit reconnu ? si oui comment ?
J'ai essayé de remplacé le System.UIConst.dcu du Delphi 10.3 par celui du 12.1 sans succès.
Merci d'avance pour votre aide
Partager