utiliser une TForm ancêtre commune
Bonjour
Sous Delphi 10.2 j'ai créé une unité avec un descendant de TForm, appelons le TMaForm, qui contient quelques composants ou méthodes utiles dans toutes mes fenêtres.
Je l'ai ajoutée au référentiel, et je peux donc créer de nouvelles unités qui héritent de la précédente, et ça marche très bien.
Mais j'ai une bizarrerie :
Si je ferme l'unité ancêtre, et sauve mon projet, quand je le réouvre, j'ai systématiquement, et pour chaque unité héritant de la form commune, le message : "Erreur à la création de la fiche : Ancêtre de TMaForm non trouvé." Et je ne peux pas afficher les fiches. L'ancêtre de TMaForm c'est TForm, je ne vois pas pourquoi il n'est pas trouvé...
Il suffit d'ouvrir MaForm.pas, de fermer le projet et de le réouvrir, pour éviter le souci.
Cela me paraît idiot de devoir laisser toujours ouverte l'unité ancêtre.
Est-ce que j'ai oublié quelque chose ?
Merci pour vos suggestions !