Bonjour,
Je viens de migrer mon code D6 vers D7, et je me rends comptes d'un truc ahurissant :
Lorsque je cree mes fenetres, je passe par la procedure OnActivate !!!
Voici comment je code ca:
Admettons que j'ai cree une procedure pour repondre a l'evenement OnActivete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 MaForm := TMaForm.Create(Self); try MaForm.ShowModal; finally MaForm.Release; end;
Avec D6, j'avais OnActivate qui se declenchait sur l'ordre showmodal seulement.
Maintenant, ma procedure est declenchee sur l'ordre TMaForm.Create(Self);
Qu'est ce qui se passe ????? Quelqu'un a une idee ?
Partager