Bonjour,
Très fier d'une interface développée dans un précédent projet FMX destiné à Android, je décide de la réutiliser dans un nouveau projet.
Un copier/coller dans le nouveau projet, puis je code les events Button.Onclick dans l'IDE De Delphi, je compile et... Aucun bouton ne fonctionne!
Mon instinct de chasseur de bug se réveille et je découvre dans le répertoire du projet un fichier qui n'avait jamais attiré mon attention (donc je ne sais pas quand il est apparu exactement) au nom énigmatique du style "Unit1.LgXhdpiPh.fmx".
Je l'ouvre avec un éditeur de texte et je découvre que tous les boutons qui ne fonctionnent pas y sont listés avec une mention "onClick = NIL". J'efface ces lignes après avoir clôturer le projet dans Delphi, je sauvegarde le fichier, ouvre à nouveau le projet dans Delphi, compile et... Tous les boutons fonctionnent!
Est-ce que quelqu'un peut expliquer la présence de ce fichier "Unit1.LgXhdpiPh.fmx" et pourquoi/comment j'ai pu y retrouver des lignes "onClick = NIL" qui court-circuitent les réglages effectués au niveau de l'IDE?
Partager