Bonjour à tous,
J'ai créé 2 composants : le premier est visuel et utilise dans une propriété publiée le second qui est non visuel. Ceci permet au premier de s'initialiser en fonction de propriétés du second.
Mon problème c'est que quand je place mes 2 composants sur une Form, Delphi définit la création du composant non visuel après celle du composant visuel qui de ce fait plante à son intialisation puisque l'autre n'est pas encore initialisé !!
Pour l'instant la seule solution que j'ai trouvée c'est de modifier le code généré par Delphi en faisant Alt+F12 et de placer la création de mon composant non visuel avant celle de mon composant visuel.
Malheureusement, dès que je touche à ces composants ou si j'en ajoute un sur la Form Delphi regénère ce code et place à nouveau les composants visuels avant les non visuels et il faut que je refasse la manip .
Y a-t il une solution pour dire à delphi de modifier l'ordre de création des composants pour placer mon composant non visuel avant le composant visuel ?
Merci,
Bobby-B
Partager