Bonjour,
J'arrive actuellement à la fin d'un projet.
Celui-ci utilise 25 Forms différentes, un module de données et quelques unité supplémentaire.
Ce logiciel est de type MDI.
En ce qui concerne les Forms, il existe deux class : TFrmStd et TFicheStd. Elles ne sont jamais intanciées mais dérivées en TFrmA, TFrmB ...
Dans les classes TfrmStd et TficheStd, plusieurs événements sont implémenté (OnCreate, OnClose, OnShow et OnHide principalement).
Dans les classes dérivées des précédentes, certains des événements sont surchargés (ex pour OnClose -> inherited OnClose(...)).
Tout cela c'est fait de manière automatique par Delphi.
Le problème :
Depuis peu, lors de la compilation, les liaisons aux événements OnClose et OnShow (dans l'inspecteur d'objets) des forms dérivées et ancêtres disparraissent.
Du coups, les procédures attachées ne sont jamais exécutés.
Sauf, si on réétablit les liaisons de charques Forms avant chaque compilation, le logiciel est inutilisable.
: Savez-vous d'ou viens ce problème ?
Une réinstallation total de l'ordinateur n'a pas solutionné le problème...
[Edit] Delphi 7 Entreprise - WinXP [/Edit]
[Titre modifié par Bloon]
[Ancien titre : Problème delphi]
Partager